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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior