Senior Software Engineer, Platform

Anduril Anduril · Defense · Boston, MA +1 · Software : Software Platform

Anduril Industries is a defense technology company seeking a Senior Software Engineer for their Platform team. The role involves designing and implementing core infrastructure and platform services that power Anduril's defense technology products, enabling efficient data management, task orchestration, and system-wide interoperability. The engineer will work with simulation, data management, compute infrastructure, and networking technologies to support autonomous robots and data-driven decision-making. This is a hands-on engineering role focused on building foundational systems for real-world deployment in defense applications.

What you'd actually do

  1. Design and implement core infrastructure components that support Anduril's defense technology applications
  2. Develop platform services that enable other software engineers to scale their output
  3. Work with simulation, data management, compute infrastructure, and networking technologies
  4. Collaborate with customers to deliver novel software capabilities
  5. Partner with team members in the autonomy domain to create technologies and processes

Skills

Required

  • 7+ years working in an engineering environment: a startup (or startup-like environment), engineering school, etc.
  • 5+ years working with a variety of programming languages such as Go, C++, Rust, Python, Java, JavaScript/TypeScript, etc.
  • Experience designing, developing, and integrating software for infra, cloud, web, autonomy, robotic applications
  • Demonstrated ability to build platform and infrastructure tooling
  • Experience working with customers to deliver novel software capabilities
  • Strong collaboration skills, particularly in the autonomy domain
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • Experience building or inventing something: an app, a website, game, or startup
  • Professional software development lifecycle experience using tools such as version control, CI/CD systems, etc.
  • Experience building scalable backend software systems with various data storage and processing requirements
  • Deep understanding of how computers and networks work, from a single desktop to a multi-cluster cloud node
  • Experience with industry standard cloud platforms (AWS, Azure), CI/CD tools, and software infrastructure fundamentals
  • Ability to quickly understand and navigate complex systems and established code bases
  • Experience implementing robot or autonomous vehicle testing frameworks in HITL environments
  • Experience with modern build and deployment tooling (e.g., NixOS, Terraform)
  • Experience designing complex software systems and iterating upon designs via technical design reviews
  • Familiarity with industry standard monitoring, logging, and data management tools and best practices
  • A bias towards rapid delivery and iteration

What the JD emphasized

  • Eligible to obtain and maintain an active U.S. Secret security clearance