
Senior Software Engineer, Battlespace Awareness
About this role
Developing high-performance software and prototyping state-of-the-art solutions form the core daily activities for engineers on this team, spanning tactical systems and web applications. Team members collaborate in agile environments to build defense technology powered by Lattice OS, translating complex algorithms into deployed mission-critical systems. Engineers also engage directly with customers and use modeling environments to quantify technological benefits.
Anduril Industries builds advanced military capabilities through hardware and software systems designed to transform defense operations. Candidates who excel here possess a strong technical background in mathematics, engineering, or physics, combined with extensive software development experience. Individuals who enjoy solving tangible physical and scientific problems through direct software deployment will find a strong alignment with this team's mission.
What you will do
- Contribute technical expertise and ideas to guide the direction of a small engineering team.
- Prototype advanced software solutions within an agile development workflow.
- Implement high-performance software ranging from tactical systems to web applications.
- Utilize modeling and simulation environments alongside analysis tools to measure technology performance.
- Engage directly with government and industry customers to support mission-critical outcomes.
- Participate in all phases of the software development lifecycle from design to deployment.
- Communicate technical concepts clearly to colleagues and customers.
What you need
- Bring 8 or more years of professional software engineering experience.
- Hold a bachelor's degree in mathematics, physics, engineering, or a related technical field, with advanced degrees strongly preferred.
- Demonstrate proficiency in C/C++, Python, and Matlab.
- Apply knowledge of big data, NoSQL, and database technologies.
- Utilize core software engineering principles including design, algorithm implementation, testing, analysis, and optimization.
- Implement machine learning techniques such as supervised and unsupervised learning, clustering, and classification.
- Apply advanced mathematics including differential equations, linear algebra, optimization, statistics, and random processes.
- Demonstrate eligibility to obtain and maintain an active U.S. Top Secret SCI security clearance.
Benefits
- Comprehensive, competitive benefits package available at little to no cost to employees
- 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 US salary range for this role is estimated between $220,000 and $292,000 USD. Actual offers may vary based on work experience, education, training, critical skills, and business considerations.
What security clearance is required?
Candidates must be eligible to obtain and maintain an active U.S. Top Secret SCI security clearance.
Are academic transcripts required to apply?
Transcripts are requested as part of the early application process to understand academic backgrounds and coursework. If you choose not to share transcripts, you must provide detailed information regarding relevant academic performance.
The application is on the official Anduril Industries careers page.
Apply on company site