> Markdown version of [/jobs/ext/3841330-software-architect-lead](https://www.wearedevelopers.com/jobs/ext/3841330-software-architect-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect, Lead - **Company:** Booz Allen Hamilton Inc. - **Location:** Fayetteville, NC, United States (Remote available) - **Experience:** Expert - **Salary:** $112,900.0 - $257,000.0 - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), JavaScript (Programming Language), JIRA, C Sharp (Programming Language), C++ (Programming Language), Communications Protocols, Continuous Integration, Python (Programming Language), Scrum Methodology, Standard Sql, Software Engineering, Software Systems, Systems Integration, Virtual Reality, Containerization, Devsecops, Docker, Programming Languages - **Published:** October 20, 2026 - **Apply:** https://careers.boozallen.com/jobs/JobDetail?jobId=132020 ## About the Role * 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 If You Have: * 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 Distributed Interactive Simulation (DIS) networking protocol * Knowledge of MVRsimulation's Virtual Reality Scene Generator (VRSG) * Knowledge of BSI's software MACE ## Description As the lead Software Architect, you will maintain and execute a network of simulators and modeling capabilities focused on providing rehearsal and exercise capabilities for various units. These simulators are in different locations throughout the country, and we are the client's engineering team responsible for managing the network, maintaining an Authority to Connect (ATO), improving system design and architecture, tier 1-3 troubleshooting during operations, hardware installs, lifecycle management, software releases and deployment, new features, and innovation. As the Software Architect, you will lead the software engineering team in compiling and running the source code, maintaining the CI/CD pipeline, and breaking down operational requirements for the simulator into manageable tasks or features in JIRA. You will set the technical direction for implementing those features across various programming languages, guide integration with other applications and simulations, and drive innovation initiatives for the program. You will also lead the program's transition to an infrastructure-as-code, containerized environment, which will let the team rapidly develop and integrate new capabilities. You will serve as the lead on an Agile Scrum team, mentoring engineers, reviewing designs and code, and communicating daily with the team and stakeholders. This job requires a skilled and effective programmer who can lead by example and provide onsite support when needed. You will have a lot of growth opportunities within the program and areas for innovation on simulation systems.