upNabove
Back to Jobs

Principal Software Engineer (Angular Developer)

Pyramid Systems, Inc.

Fairfax, Virginia, US full-time

About the Role

Job Description 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. 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. Define and lead enterprise architecture strategy across cloud, applications, and infrastructure? 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? Guide development teams in full-stack and cloud-native development? Partner with cybersecurity teams? 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? Demonstrated experience leading enterprise-scale transformation initiatives 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. Hands-on experience with Infrastructure as Code (IaC) solutions, including Terraform and Azure Bicep deployment frameworks for provisioning, automating, and managing cloud infrastructure 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

Want the full job description?

This is a preview. View the complete posting on the employer's site.

View Full Description →

Company Info

Confidential
Growing Team
Fairfax, Virginia, US

Job ID

7cc3dd2b

Principal Software Engineer (Angular Developer) at Pyramid Systems, Inc. (Fairfax, Virginia, US) | upNabove