Anduril Industries
Software Engineer, Discovery
About this role
Anduril Industries seeks a Software Engineer for the Discovery team to develop mission-critical software solutions for command and control, autonomy, and networking challenges in defense technology. You'll collaborate with customers and elite engineering teams to build and deploy scalable, AI-native systems that solve urgent national security needs.
What you'll do
- Develop tools and capabilities extending Lattice OS for cyber asset command, offensive cyber missions, and edge environment management
- Collaborate with customers, product designers, and engineering teams to shape and build new software products
- Build, test, deploy, and demonstrate mission-critical code with rapid user feedback loops
- Travel up to 25% for customer events and real-world capability deployment
- Contribute reusable software components across multiple Anduril product lines
What they're looking for
- Multiple programming languages (Java, Python, C++, Rust, Go, JavaScript)
- Data processing and analysis
- Complex systems navigation and code base comprehension
- Multi-agent autonomous systems development and testing
- Behavior tree understanding
- Distributed communication networks
- Flight systems and safety-critical software
- Military systems knowledge
Benefits
- Competitive equity grants included in majority of offers
- Top-tier benefits package for full-time employees
- Opportunity to see creations deployed in real-world environments
- Collaboration with elite cross-functional teams
- Work on mission-critical technology with national security impact
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Anduril Industries
Anduril Industries builds autonomous defense systems including underwater vehicles, unmanned aircraft, and electronic warfare platforms for the Department of Defense. The company is hiring across mechanical engineering, mission operations, software development, technical leadership, and advanced manufacturing roles to support the design, deployment, and production of these mission-critical systems.
- Website
- anduril.com
Likely interview questions
- Tell us about a complex codebase you've navigated. How did you approach understanding it, and what strategies did you use to make contributions effectively?
- Describe your experience with data processing and analysis. What programming languages and tools did you use, and what was the scale of data you worked with?