Staff Software Engineer

Anduril Anduril · Defense · Melbourne, Australia · Maritime & Maneuver Dominance : Undersea Dominance - Engineering & Operations

Staff Software Engineer at Anduril Industries, a defense technology company, focusing on leading the delivery of software for autonomous systems. The role involves technical leadership, end-to-end ownership of software roadmaps, architecting robotic systems, and contributing to the development of software inputs for autonomous platforms. This includes on- and off-platform software, testing, simulation, and mentoring.

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

Nice to have

  • 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

  • lead the delivery of a variety of software integrated in to our products
  • extremely senior individual contributors
  • 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