
Senior Software Engineer, Battlespace Awareness
About this role
The Battlespace Awareness team at Anduril Industries builds advanced defense technology powered by Lattice OS, an AI-driven operating system that integrates thousands of data streams into real-time 3D command and control centers. Engineers on this team develop state-of-the-art algorithms and high-performance software, ranging from tactical edge systems to complex web applications. Daily work involves prototyping software solutions in an agile environment, utilizing modeling and simulation tools, and engaging directly with government and industry customers to deploy mission-critical technology.
This role exists to scale defense capabilities and solve complex scientific problems with real-world applications in strategic competition environments. Candidates who thrive in this setting bring deep technical expertise in software engineering and applied mathematics, enjoy working in small collaborative teams, and possess a strong commitment to delivering functional technology directly to end users.
What you will do
- Contribute technical expertise and ideas to help guide the direction of a small engineering team.
- Prototype state-of-the-art software solutions within a fast-paced agile development environment.
- Implement high-performance software that operates across tactical systems and web applications.
- Quantify the benefits of developed technology using high-fidelity modeling, simulation, and analysis tools.
- Engage directly with customers to address and support their mission-critical operational needs.
- Participate in all phases of the software development lifecycle from design to deployment.
- Communicate technical concepts and project updates clearly to colleagues and government customers.
What you need
- Bring at least 8 years of professional software engineering experience.
- Hold a bachelor's degree in mathematics, physics, engineering, or another technical field, with advanced degrees strongly preferred.
- Demonstrate strong proficiency in C/C++, Python, and Matlab.
- Apply experience with big data, NoSQL, and database technologies.
- Utilize core software engineering skills including design, algorithm implementation, testing, and optimization.
- Demonstrate knowledge of machine learning concepts such as supervised learning, clustering, and classification.
- Apply principles of applied mathematics, engineering controls, estimation theory, and digital signal processing.
- Remain eligible to obtain and maintain an active U.S. Top Secret SCI security clearance.
Benefits
- Comprehensive, competitive benefits package covering health, recovery, and wellness
- Highly competitive equity grants included in the majority of full-time offers
Skills and tech stack
Questions candidates ask
What is the salary range for this role?
The estimated salary range for this position is $190,000 to $252,000 USD based on base salary only. Actual offers may vary depending on work experience, education, training, critical skills, and business considerations.
What technologies and programming languages are used?
Engineers work with C/C++, Python, and Matlab, alongside big data and NoSQL database technologies. The overarching technology stack is powered by Lattice OS, an AI-powered operating system for command and control.
Are transcripts required to apply?
Transcripts are requested as part of the early application process to understand your academic background and coursework. Unofficial transcripts obtained online are acceptable, or you may provide detailed information regarding relevant academic performance.
What security clearance is required?
Candidates must be eligible to obtain and maintain an active U.S. Top Secret SCI security clearance.
The application is on the official Anduril Industries careers page.
Apply on company site