Principal Software Architect

LeidosGaithersburg, MD

About The Position

Leidos is seeking a Software Architect who will focus on program CAS & FOSS (Commercially Available Software & Free Open-Source Software) and Dev Ops architecture. The CAS, FOSS, and Dev Ops Architect will join with other architects to provide high level design, process, and technical guidance to a team supporting development environments across a portfolio of Air Traffic Control programs, including the Federal Aviation Administration's (FAA) En-Route Automation Modernization (ERAM) system. ERAM is the heart of the Next Generation (NextGen) Air Transportation System and the pulse of the National Airspace System, helping advance our transition from a ground-based system of air traffic control to a satellite-based system of air traffic management. Responsibilities include leading the conversion of a legacy build processes to an Agile CI/CD pipeline, GitLab administration, execution of the engineering review process for software licenses; coordination and maintenance of the Software Architecture Document describing the environment and configuration of program COTS/FOSS.

Requirements

  • BS degree in Computer Science/Engineering with a minimum of 8+ years of prior relevant experience, or a Master’s degree with 6+ years of prior relevant experience
  • Experience on a large-scale software development program in a software engineering leadership capacity
  • Demonstrated understanding of full software development life cycle
  • Proven experience with supporting highly critical customer missions.
  • Understanding of SW configuration management tools and change tracking.
  • Excellent verbal and written communication skills
  • Ability to demonstrate a commitment to personal and corporate excellence, ethical behavior and integrity.
  • Planning and cost estimating experience
  • Experience with execution under Waterfall and/or Agile development methodologies
  • Experienced in GitLab administration
  • Previous responsibility for a dev ops pipeline
  • Experience refactoring a legacy build process into a CI/CD pipeline
  • Experience with GitLab CI/CD, Jenkins CI/CD, or GitHub Actions
  • Sonar cube and a SW repository (e.g. Nexus, Artifactory)
  • Red Hat Enterprise Linux Administration with SELinux

Nice To Haves

  • Cost accounting / earned value management
  • Familiarity with the National Air Space and FAA NextGen Air Traffic Control programs
  • Background and development experience in ERAM Software Engineering, particularly Infrastructure and Support Software products.
  • Prior experience in ERAM SW process, ERAM SW architecture and business rhythms.
  • Understanding of OS, CAS, FOSS products and lifecycles, particularly LINUX OS.

Responsibilities

  • Maintain the Software Architecture Document (SWAD) for ERAM operational, support, and factory environments.
  • As CAS SWAD owner ensure CAS/FOSS data records are up to date
  • Participate in SIG/PRED preparation and reviews impacting CAS/FOSS
  • Consult as needed with software on design/implementation of solutions including CAS/FOSS
  • Shepherd FOSS process and be FOSS manager approver
  • Shepherd Non-Development Ite (NDI) process and own NDI documentation
  • Monitor licensing of CAS/FOSS and coordinate with legal as needed
  • Interact with other programs to share best practices with regard to CAS/FOSS
  • Monitor security and problem reports for system CAS/FOSS
  • Determine whether CAS/FOSS has any limitations with regard to distribution to the FAA
  • Actively participate and guide others in the refactoring of a legacy build process into a dev ops pipeline
  • Handle GitLab administration tasks

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service