Demo

Principal Software Engineer/Developer

Pyramid Systems
Fairfax, VA Full Time
POSTED ON 10/22/2026
AVAILABLE BEFORE 12/22/2026
Apply
Job Type
Full-time
Description

The Principal Software Engineer/Developer is a highly experienced technical leader and recognized authority responsible for defining and driving enterprise-wide architecture strategies across cloud, application modernization, and secure distributed systems. This role operates at a senior leadership level, influencing technology direction, advising executive stakeholders, and ensuring alignment between enterprise architecture, business objectives, and federal or regulated requirements. The Software Engineer/Developer leads highly complex initiatives involving cloud transformation, Azure-based solutions, systems integration, and secure application development, while mentoring technical teams and establishing architectural standards across the organization.

Requirements

Requirements

  • Define and lead enterprise architecture strategy across cloud, applications, and infrastructure?
  • Develop multi-year technology roadmaps aligned with organizational and client objectives?
  • Establish architecture standards, reference models, and governance frameworks?
  • Advise?executive leadership on emerging technologies, risks, and investment priorities?
  • Architect and oversee complex Microsoft Azure solutions, including hybrid and multi-cloud environments?
  • Lead enterprise cloud adoption, migration, and modernization strategies?
  • Design and deploy cloud solutions on Microsoft Azure leveraging tools and services including Azure Kubernetes Service (AKS), Azure App Services, Azure Functions (Serverless), networking, security, and advanced Data & AI capabilities to build secure, high-performance, scalable, and resilient enterprise applications
  • Serve as a hands-on technical leader by actively contributing to application design and development efforts using the Microsoft .NET framework and related technologies.
  • Perform hands-on coding, code reviews, prototyping, and technical implementation activities to ensure architectural standards and solution quality are achieved.
  • Develop and maintain Infrastructure as Code (IaC) solutions using Terraform and Azure Bicep to support automated, repeatable, and compliant cloud deployments.
  • Ensure optimization for performance, scalability, resilience, and cost efficiency?
  • Lead large-scale application modernization initiatives?
  • Establish best practices for microservices, API-first, and event-driven architectures?
  • Guide development teams in full-stack and cloud-native development?
  • Ensure security-by-design principles?
  • Oversee alignment with federal frameworks (e.g., NIST, Zero Trust)?
  • Partner with cybersecurity teams?
  • Lead cross-functional teams?
  • Drive DevSecOps and automation?
  • Serve as trusted advisor?
  • Redesign data structures to support modern, scalable, and efficient data architectures?
  • Plan and execute comprehensive data mapping activities across systems, ensuring data integrity, traceability, and alignment with enterprise standards?
  • Develop end-to-end solution designs that align business requirements with system capabilities, ensuring seamless integration and data flow?
  • Leverage AI tools and technologies to enhance architectural design, productivity, and decision-making?
  • Demonstrate hands-on experience implementing AI-driven solutions that improve business processes, efficiency, and insights?
  • Communicate effectively across all levels of the organization, including technical teams, senior leadership, executives, and external customers?
  • Serve as the primary technical interface to customers, ensuring clear, consistent, and professional communication of solutions and outcomes?
  • Translate complex technical concepts, architectures, and trade-offs into concise, business-friendly language?
  • Present solution options with clear pros/cons, risks, and trade-offs to support informed decision-making?
  • Develop and communicate reasonable level-of-effort estimates, timelines, and solution assumptions?
  • Demonstrated experience leading enterprise-scale transformation initiatives
  • Experience in federal, regulated, or large-scale enterprise environments strongly preferred
  • Preferred certifications in Microsoft Azure Solutions Architect Expert and Microsoft Azure Developer Associate
  • Optional/preferred certifications include CISSP, CCSP, CISM, TOGAF, or equivalent architecture, cloud, or security-related credentials. Candidates are not required to possess security certifications to be considered for this role.
  • Hands-on experience with Infrastructure as Code (IaC) solutions, including Terraform and Azure Bicep deployment frameworks for provisioning, automating, and managing cloud infrastructure

Qualifications

  • US Citizenship Required
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field (Master's preferred)
  • 12-15 years of progressive experience in solutions architecture, cloud engineering and platform design and enterprise application development and modernization
  • 5 years of experience in cloud architecture, application modernization, cloud development, and migrations
  • 7 years of experience in full stack and .NET application development, including modern technologies like Angular, JavaScript, Node.js, React, Vue, etc.
  • 3 years designing and implementing solutions in Microsoft Azure environments
Salary Description
$130,158 - $180,000

Pyramid Systems, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

 

Salary : $130,158 - $180,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer/Developer?

Sign up to receive alerts about other jobs on the Principal Software Engineer/Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pyramid Systems

  • Pyramid Systems Fairfax, VA
  • Description: Job Level Description: The Senior Business Analyst will serve as the primary liaison between business stakeholders and Agile development teams... more
  • 15 Days Ago

  • Pyramid Systems Fairfax, VA
  • Apply Job Type Full-time Description Job Summary: The Information Systems Security Officer II (ISSO II) is responsible for supporting the security and comp... more
  • Just Posted

  • Pyramid Systems Fairfax, VA
  • Apply Job Type Full-time Description Job Summary: The Information Systems Security Officer I (ISSO I) supports the security and compliance of information s... more
  • Just Posted

  • Pyramid Systems Fairfax, VA
  • Apply Job Type Full-time Description The Senior Principal Full Stack AI Engineer serves as a senior, hands-on full-stack AI engineer, leading the design, d... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Principal Software Engineer/Developer jobs in the Fairfax, VA area that may be a better fit.

  • Newgen Software Technologies Herndon, VA
  • We're seeking a Software Developer/Systems Engineer to build and maintain enterprise data feeds that power our Partner's network and security intelligence ... more
  • 1 Day Ago

  • blackcanyonconsulting Bethesda, MD
  • Overview Black Canyon Consulting (BCC) is searching for a Senior C Software Developer to support our work for the National Center for Biotechnology Informa... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!