{"schemaVersion":"jobsearcher.job.v1","id":"43ccd24a9ebbb16f01b3b7ba","url":"https://jobsearcher.com/jobs/43ccd24a9ebbb16f01b3b7ba","canonicalUrl":"https://jobsearcher.com/jobs/43ccd24a9ebbb16f01b3b7ba","title":"Principal Software Engineer/Developer","description":"Principal Software Engineer/DeveloperJob LocationsUSOverviewThe 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.ResponsibilitiesDefine and lead enterprise architecture strategy across cloud, applications, and infrastructureDevelop multi-year technology roadmaps aligned with organizational and client objectivesEstablish architecture standards, reference models, and governance frameworksAdviseexecutive leadership on emerging technologies, risks, and investment prioritiesArchitect and oversee complex Microsoft Azure solutions, including hybrid and multi-cloud environmentsLead enterprise cloud adoption, migration, and modernization strategiesDesign 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 applicationsServe 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 efficiencyLead large-scale application modernization initiativesEstablish best practices for microservices, API-first, and event-driven architecturesGuide development teams in full-stack and cloud-native developmentEnsure security-by-design principlesOversee alignment with federal frameworks (e.g., NIST, Zero Trust)Partner with cybersecurity teamsLead cross-functional teamsDrive DevSecOps and automationServe as trusted advisorRedesign data structures to support modern, scalable, and efficient data architecturesPlan and execute comprehensive data mapping activities across systems, ensuring data integrity, traceability, and alignment with enterprise standardsDevelop end-to-end solution designs that align business requirements with system capabilities, ensuring seamless integration and data flowLeverage AI tools and technologies to enhance architectural design, productivity, and decision-makingDemonstrate hands-on experience implementing AI-driven solutions that improve business processes, efficiency, and insightsCommunicate effectively across all levels of the organization, including technical teams, senior leadership, executives, and external customersServe as the primary technical interface to customers, ensuring clear, consistent, and professional communication of solutions and outcomesTranslate complex technical concepts, architectures, and trade-offs into concise, business-friendly language","company":"Pyramid Systems","rawCompany":"pyramid systems","city":"Fairfax","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-08-02T04:21:44.750Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"11-3021.00","title":"Computer and Information Systems Managers","slug":"computer-and-information-systems-managers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Principal Software Engineer/Developer","description":"Principal Software Engineer/DeveloperJob LocationsUSOverviewThe 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.ResponsibilitiesDefine and lead enterprise architecture strategy across cloud, applications, and infrastructureDevelop multi-year technology roadmaps aligned with organizational and client objectivesEstablish architecture standards, reference models, and governance frameworksAdviseexecutive leadership on emerging technologies, risks, and investment prioritiesArchitect and oversee complex Microsoft Azure solutions, including hybrid and multi-cloud environmentsLead enterprise cloud adoption, migration, and modernization strategiesDesign 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 applicationsServe 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 efficiencyLead large-scale application modernization initiativesEstablish best practices for microservices, API-first, and event-driven architecturesGuide development teams in full-stack and cloud-native developmentEnsure security-by-design principlesOversee alignment with federal frameworks (e.g., NIST, Zero Trust)Partner with cybersecurity teamsLead cross-functional teamsDrive DevSecOps and automationServe as trusted advisorRedesign data structures to support modern, scalable, and efficient data architecturesPlan and execute comprehensive data mapping activities across systems, ensuring data integrity, traceability, and alignment with enterprise standardsDevelop end-to-end solution designs that align business requirements with system capabilities, ensuring seamless integration and data flowLeverage AI tools and technologies to enhance architectural design, productivity, and decision-makingDemonstrate hands-on experience implementing AI-driven solutions that improve business processes, efficiency, and insightsCommunicate effectively across all levels of the organization, including technical teams, senior leadership, executives, and external customersServe as the primary technical interface to customers, ensuring clear, consistent, and professional communication of solutions and outcomesTranslate complex technical concepts, architectures, and trade-offs into concise, business-friendly language","datePosted":"2026-08-02T04:21:44.750Z","dateModified":"2026-08-02T04:21:44.750Z","hiringOrganization":{"@type":"Organization","name":"Pyramid Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Fairfax","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"43ccd24a9ebbb16f01b3b7ba"},"url":"https://jobsearcher.com/jobs/43ccd24a9ebbb16f01b3b7ba"}}