Skip to content
NEXTMOVEFDE careers · United States

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