Anduril Intelligence Systems (AIS) is focused on positioning Anduril as a lead provider of specialized engineering and next generation national security products for Intelligence Community (IC) customers. We work within the IC to understand their requirements, shape their concepts of operation, and deliver exquisite capability across their problem set. We aim to develop and deploy critically needed capabilities that address our customers’ most pressing national security requirements. We are looking for a Software Architect to join our rapidly growing team in Reston, VA. In this role, you will be responsible for defining the architectural direction of large-scale, real-time, mission-critical software. You will lead the design of high-performance systems spanning tactical edge deployments to distributed backend infrastructure, make critical trade-offs between performance, modularity, and maintainability at scale, and mentor senior engineers across the organization. This will require deep expertise in modern C++ and Rust, experience architecting numerics-heavy real-time systems, fluency with asynchronous/multithreaded programming (e.g., Tokio), and a strong grasp of the complex intersection of software and math — including state estimation, target tracking, optimization, and dynamic programming (MCP / Bellman equations) . If you are someone who thrives on ambitious problems, enjoys troubleshooting real-world systems, and wants to build software that is beyond a proof-of-concept — part of real tactical code deployed to the warfighter — then this role is for you.
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