Senior Software Engineer, Discovery
AI summary of the role
This Senior Software Engineer role on the Discovery team at Anduril focuses on incubating and maturing software-defined, AI-native offerings for defense.
What you’ll do
- Develop tools and capabilities that extend Anduril's Lattice OS for command and control of cyber assets, offensive cyber missions, networking, and remote asset management in far-edge environments.
- Collaborate closely with customers, product designers, and other engineering teams to shape and build new software products and applications.
- Build, test, deploy, and demonstrate mission-critical code in a tight feedback loop with end users.
- Travel up to 25% of the time to participate in customer events and deploy capabilities in real-world scenarios.
What you’ll bring
- 7+ years working with programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc.
- Experience building software solutions involving significant data processing and analysis.
- Ability to quickly understand and navigate complex systems and established code bases.
- Experience making impactful technical architectural decisions and tradeoffs.
Technologies
Lattice OS · Java · Python · C++ · Rust · Go · JavaScript · behavior trees · distributed communication networks · multi-agent autonomous systems
About Anduril
Builds autonomous defense systems (drones, subs, sensors) unified by Lattice OS, an AI command-and-control layer sold to US/allied militaries.
Private Late
Employer postings · Data from · Sources