Software Architect, Lead

Booz Allen Hamilton•Fort Bragg, NC

About The Position

The lead Software Architect will maintain and execute a network of simulators and modeling capabilities that provide rehearsal and exercise capabilities for various units. The simulators are located throughout the country. The engineering team manages the network, maintains an Authority to Connect (ATO), improves system design and architecture, provides tier 1–3 troubleshooting during operations, installs hardware, manages lifecycle and software releases and deployments, develops new features, and pursues innovation. The Software Architect will lead the software engineering team in compiling and running source code, maintaining the CI/CD pipeline, and breaking operational requirements into manageable JIRA tasks or features. The role sets technical direction for implementing features across programming languages, guides integration with other applications and simulations, and drives innovation initiatives. The architect will also lead the transition to an infrastructure-as-code, containerized environment to enable faster development and integration of new capabilities. This position leads an Agile Scrum team, mentors engineers, reviews designs and code, and communicates daily with the team and stakeholders. It requires strong programming skills, leadership by example, and the ability to provide onsite support when needed. The program offers opportunities for growth and innovation in simulation systems.

Requirements

  • 8+ years of experience with Java, C++, or C#.
  • 3+ years of experience as a technical lead or architect.
  • Experience designing and architecting software systems, including integrating multiple applications.
  • Experience building and maintaining CI/CD or DevSecOps pipelines.
  • Experience with containerization such as Docker and infrastructure as code.
  • Experience leading an Agile Scrum team.
  • TS/SCI clearance.
  • Bachelor's degree.

Nice To Haves

  • Experience working on simulation systems.
  • Experience with the RMF and ATO process for classified systems.
  • Experience with Python, JavaScript, or SQL.
  • Experience working with JIRA.
  • Knowledge of the Distributed Interactive Simulation (DIS) networking protocol.
  • Knowledge of MVRsimulation's Virtual Reality Scene Generator (VRSG).
  • Knowledge of BSI's software MACE.

Responsibilities

  • Maintain and execute a network of simulators and modeling capabilities.
  • Manage the simulator network and maintain its Authority to Connect (ATO).
  • Improve system design and architecture.
  • Provide tier 1–3 troubleshooting during operations.
  • Perform hardware installs and lifecycle management.
  • Manage software releases and deployments.
  • Develop new features and pursue innovation.
  • Lead the software engineering team in compiling and running source code.
  • Maintain the CI/CD pipeline.
  • Break down operational requirements into manageable JIRA tasks or features.
  • Set technical direction for implementing features across programming languages.
  • Guide integration with other applications and simulations.
  • Lead the transition to an infrastructure-as-code, containerized environment.
  • Lead an Agile Scrum team, mentor engineers, and review designs and code.
  • Communicate daily with the team and stakeholders.
  • Provide onsite support when needed.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service