Senior Software Engineer, Discovery

Anduril Anduril · Defense · Seattle, WA +1 · AFS : Discovery Engineering : Golden Dome

Senior Software Engineer role focused on developing tools and capabilities for Anduril's Lattice OS, which is an AI-powered operating system for defense technology. The role involves working on networking, autonomy, systems integration, and robotics, with a focus on cyber assets, offensive cyber missions, and remote asset management. The engineer will collaborate with customers and other teams to build, test, and deploy mission-critical software, contributing to reusable components across product lines.

What you'd actually do

  1. Develop tools and capabilities that extend Anduril's Lattice OS to solve unique customer problems in the command and control of cyber assets, the planning and execution of offensive cyber missions, networking, and remote asset management in far-edge environments.
  2. Collaborate closely with customers, product designers, and other engineering teams to shape and build new software products and applications, optimizing for maximum value to the end user.
  3. Build, test, deploy, and demonstrate mission-critical code in a tight feedback loop with end users.
  4. Travel up to 25% of the time to participate in customer events and deploy capabilities in real-world scenarios.
  5. Contribute to the development of existing software services across Anduril, aiming to develop reusable components that contribute to success across multiple Anduril product lines.

Skills

Required

  • 7+ years working with a variety of programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc.
  • Experience building software solutions involving significant amounts of data processing and analysis
  • Ability to quickly understand and navigate complex systems and established code bases
  • Experience making impactful technical architectural decisions, tradeoffs and engaging in engineering discussion with peers
  • Currently possesses and is able to maintain an active U.S. Top Secret security clearance

Nice to have

  • Developing and testing multi-agent autonomous systems and deploying in real-world environments
  • Feature and algorithm development with an understanding of behavior trees
  • Distributed communication networks and message standards
  • Knowledge of military systems and operational tactics
  • Experience mentoring junior engineers
  • Experience and examples of architecting complex systems

What the JD emphasized

  • mission-critical code
  • real-world impact
  • critical software
  • multi-agent autonomous systems
  • deploying in real-world environments

Other signals

  • AI-powered operating system
  • autonomy
  • AI
  • computer vision
  • sensor fusion
  • mission autonomy
  • AI-native offerings
  • multi-agent autonomous systems