Staff Software Engineer, Maritime

Anduril Anduril · Defense · Costa Mesa, CA · Maritime & Maneuver Dominance : Maritime US Engineering : Maritime - Software

Staff Software Engineer role at Anduril, a defense technology company, focusing on leading the delivery of software for autonomous maritime systems. The role involves owning the software roadmap, driving architecture and design for robotic systems, and contributing to the development of software inputs for autonomous systems. It requires extensive experience in software engineering, systems design, and leadership, with a focus on end-to-end outcome ownership throughout the product lifecycle.

What you'd actually do

  1. Own customer success through the design and delivery of a multi-year, multi-stakeholder software roadmap that spans across multiple teams.
  2. Leverage internal product and program-specific engineering teams to rapidly deliver capability beyond the scope of current platforms, with a clear path for both architecture and capability evolution over time
  3. Partner with external teams, collaborating on interfacing requirements between diverse systems and technologies
  4. Drive architecture selection and design for robotic systems, including hardware selection, compute, storage and network architecture, service orchestration and other software platform concerns that balance constraints, restrictions and requirements in a multi-stakeholder environment
  5. Contribute to the design and development of a company wide roadmap for software inputs to autonomous systems

Skills

Required

  • Systems and/or application programming skills including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design and system design
  • Experience troubleshooting and analyzing remotely deployed software systems
  • Capacity to work holistically on software enabled capabilities up and down the software stack and through lifecycle through design, implementation, operation and sustainment
  • Capacity to act as the technical owner for an entire software system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation, sustainment and evolution
  • Capacity to learn and grow individually, while mentoring senior team members effectively, building team cohesion and capacity
  • Eligible to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • Experience in a leadership position within a high performing technology organization
  • Experience in a senior role for the delivery of a military mission system
  • Experience writing backend services or embedded software in C++, Rust and/or Go
  • Experience writing frontend applications using Typescript and React
  • Experience with the design, implementation and operation of horizontally scaled cloud technologies

What the JD emphasized

  • unparalleled end-to-end outcome ownership
  • rapid architecting, design, delivery, support, and evolution of next generation autonomous platforms through their entire product life-cycle
  • technical owner for an entire software system

Other signals

  • autonomous systems
  • AI-powered operating system
  • robotics
  • computer vision
  • sensor fusion