Principal Software Engineer/Developer
Pyramid Systems
- Location
- United States
- Workplace
- Onsite
- Employment
- Full Time
- Salary
- USD 130,158–180,000/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- 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
- 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
- Develop and maintain Infrastructure as Code (IaC) solutions using Terraform and Azure Bicep
- 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
- Develop end-to-end solution designs that align business requirements with system capabilities
- Leverage AI tools and technologies to enhance architectural design, productivity, and decision-making
- Demonstrate hands-on experience implementing AI-driven solutions
- Communicate effectively across all levels of the organization
- Serve as the primary technical interface to customers
- Translate complex technical concepts, architectures, and trade-offs into concise, business-friendly language
- Present solution options with clear pros/cons, risks, and trade-offs
- Develop and communicate reasonable level-of-effort estimates, timelines, and solution assumptions
Requirements
- US Citizenship Required
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field
- 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
Preferred
- Master’s preferred
- 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
Skills
- Azure Kubernetes Service (AKS)
- Azure App Services
- Azure Functions
- Microsoft .NET
- Terraform
- Azure Bicep
- Angular
- JavaScript
- Node.js
- React
- Vue
- Microsoft Azure
- NIST
- Zero Trust
- DevSecOps
- API-first
- event-driven architectures
- microservices
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer, Infrastructure
Learning Commons · Redwood City, CA · USD 190,000–261,800/yr · today