About the role

  • Principal Software Engineer providing technical leadership in software architecture for government systems. Leading development teams to ensure mission success and architectural integrity.

Responsibilities

  • Lead and mentor engineering development teams across the full Software Development Life Cycle (SDLC)
  • Drive Continuous Delivery and DevOps Adoption
  • Define Cloud-Native/Distributed System Architecture
  • Govern Engineering Quality and Resilience
  • Proactive Operational Risk Communication
  • Facilitate Architectural Alignment with Customers
  • Champion Innovation and Technology Strategy

Requirements

  • Bachelor’s degree in computer science or a related technical field
  • 10+ years of professional software development experience
  • Active TS/SCI Security clearance with ability to obtain a poly
  • Demonstrated experience as a Chief Architect, Associate Chief Architect, or equivalent technical leadership role
  • Strong cross-functional communication skills
  • Proven track record of leading Agile software engineering initiatives across all phases
  • Experience in large-scale system design and deployments on cloud platforms (e.g., AWS, Azure)
  • Familiarity with leveraging cloud services for Kubernetes deployments
  • Ability to translate in-depth system engineering analysis into actionable software development concepts
  • Demonstrated experience working on projects with geographically distributed teams

Benefits

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

Job title

Principal Software Engineer

Job type

Experience level

Lead

Salary

$114,600 - $252,100 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job