Principal Software Engineer/Developer (.NET)

Pyramid Systems, Inc.

$130K — $180K *
US-AnywhereRemote in United States
Enterprise Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering or IT; Master's preferred.
  • 12-15 years in solutions architecture, cloud engineering, and enterprise application development.
  • 5+ years in cloud architecture and application modernization.
  • 7+ years in full-stack and .NET application development.
  • 3+ years designing and implementing Microsoft Azure solutions.
  • US Citizenship required.
  • Preferred Azure certifications (Solutions Architect Expert, Developer Associate) as well as optional architecture and security certifications.

Responsibilities

  • Define and lead the enterprise architecture strategy for cloud and applications.
  • Develop multi-year technology roadmaps aligned with client objectives.
  • Establish standards and governance frameworks for architecture.
  • Advise executives on emerging tech, risks, and investment priorities.
  • Architect Azure solutions supporting hybrid and multi-cloud environments.
  • Lead cloud adoption and modernization strategies.
  • Design and deploy secure, resilient, and high-performance applications on Azure.

Benefits

  • Employee Stock Ownership Program.
  • FlexPTO for work-life balance.
  • Opportunities for learning and development.
  • Competitive benefits package.
Full Job Description
Overview

The PrincipalSoftware Engineer/Developeris 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 roleoperatesat a senior leadership level, influencing technology direction, advising executive stakeholders, and ensuring alignment between enterprise architecture, businessobjectives, and federal or regulated requirements. TheSoftware Engineer/Developerleadshighly complexinitiatives involving cloud transformation, Azure-based solutions, systems integration, and secure application development, while mentoring technical teams andestablishingarchitectural standards across the organization.

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
  • Adviseexecutive 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 Azureleveragingtools 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 andmaintainInfrastructure 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. Candidatesare not required topossesssecurity 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
  • Bachelors degree in Computer Science, Engineering, Information Technology, or related field (Masterpreferred)
  • 1215 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
  • 3+ years designing and implementing solutions in Microsoft Azure environments
Target Pay RangeThe below listed pay range for this position is not a guarantee of compensation or salary. The final offered salary will be influenced by a host of factors including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at Pyramid Systems that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits, to include our Employee Stock Ownership Program, FlexPTO, and learning and development opportunities. Pyramid MinUSD $130,158.00/Yr. Pyramid MaxUSD $180,000.00/Yr.

Similar Jobs

More Jobs at Pyramid Systems, Inc.

More Enterprise Technology Jobs

Find similar Principal Software Engineer/Developer (.NET) jobs: