About the job
Join Anduril Industries, a pioneering defense technology organization dedicated to revolutionizing military capabilities for the U. S. and its allies through innovative technology. Our mission is to modernize the defense industry by integrating expertise, advanced technology, and a contemporary business model. We leverage Lattice OS, our AI-driven operating system, to transform complex data into real-time, 3D command and control environments. As the global landscape shifts towards strategic competition, Anduril is steadfast in delivering state-of-the-art autonomy, AI, computer vision, sensor fusion, and networking solutions to military forces with unprecedented speed.
ABOUT THE TEAM
The Anduril Intelligence Systems (AIS) team excels in providing specialized engineering solutions tailored for Intelligence Community (IC) clients. Our focus is on understanding their unique missions and operational needs. We are committed to designing, developing, and delivering exceptional capabilities that utilize both commercially available and custom hardware and software to meet urgent national security demands.
ABOUT THE JOB
We are actively seeking a Software Engineer (SWE) to become an integral part of our dynamic team in Reston, Virginia. In this role, you will develop comprehensive full-stack software solutions to address complex technical challenges. Your responsibilities will include front-end and back-end development, database management, code refactoring, and performance optimization. You must thrive under tight deadlines and resource limitations while consistently delivering high-quality results.
WHAT YOU’LL DO
- Design, develop, and deploy robust full-stack software solutions, from intuitive front-end interfaces (e.g., using React/Angular) to resilient back-end services and optimized database interactions (e.g., SQL Server).
- Proactively maintain, update, and refactor existing mission-critical software systems to ensure long-term performance and reliability.
- Actively engage in software development for key tasks as necessary to meet project deadlines.
- Adhere to best practices in software development, including code reviews, version control, build processes, and rigorous testing.
- Conduct rapid issue triage and in-depth root cause analysis to diagnose and resolve complex system failures.

