Staff Software Engineer

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

Staff Software Engineer role at Anduril Industries, a defense technology company, focusing on the delivery of software for autonomous systems. The role involves leading the design, development, and lifecycle management of software for robotic platforms, including autonomy, simulation, data processing, and command and control. It requires strong technical leadership, end-to-end ownership, and collaboration across multiple teams and stakeholders, with a focus on delivering advanced AI and robotics capabilities for maritime operations.

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

  • Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience
  • Experience in a leadership position within a high performing technology organization
  • Extensive professional experience working as a Software Engineer with one or more domains and/or technologies of expertise
  • 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
  • Ability to obtain and maintain an Australian Government Security Clearance

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
  • Experience with the de

What the JD emphasized

  • defense technology company
  • autonomous systems
  • AI
  • computer vision
  • sensor fusion
  • robotics
  • end-to-end outcome ownership
  • technical leads
  • extremely senior individual contributors
  • team leads that are also hands-on contributors
  • rapid architecting, design, delivery, support, and evolution of next generation autonomous platforms through their entire product life-cycle
  • software roadmap that spans across multiple teams
  • rapidly deliver capability beyond the scope of current platforms
  • architecture and capability evolution over time
  • interfacing requirements between diverse systems and technologies
  • robotic systems
  • hardware selection, compute, storage and network architecture, service orchestration and other software platform concerns
  • multi-stakeholder environment
  • company wide roadmap for software inputs to autonomous systems
  • runs on- and off- platform
  • subject matter expert for software engineering
  • software equities in a multi-stakeholder environment
  • engineering, business and sales leadership
  • design and implementation of development processes
  • initial delivery and subsequent iteration of software
  • full lifecycle testing
  • test and simulation fixtures
  • software- and hardware-in-the-loop
  • vehicle manufacturing and deployment
  • multi-disciplinary engineers
  • mentor for Senior Software Engineers
  • differing backgrounds
  • obtain and maintain an Australian Government Security Clearance

Other signals

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