Manager, Software Engineering

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

Manager, Software Engineering for Anduril's Maritime Division, focusing on leading teams to deliver software for autonomous maritime systems. Responsibilities include end-to-end ownership of software-enabled capabilities, roadmap management, team leadership, and collaboration across the organization. The role requires experience in management and software engineering, with a focus on the full product lifecycle.

What you'd actually do

  1. Empathize with end-users and drive solutions that balance their needs with external constraints, restrictions and requirements in a multi-stakeholder environment
  2. Be accountable for software enabled solutions that are deployed to customers, optimizing for the delivery of value to the end-user
  3. Collaborate with your Technical Lead to architect scalable software that rapidly delivers capability beyond the scope of current platforms, with a clear path for both architecture and capability evolution over time
  4. Co-ordinate your teams roadmap and execution with other teams across Anduril, with the aim of developing components that are re-usable across multiple Anduril product lines
  5. Contribute to the design, implementation and execution of development processes for the initial delivery and subsequent iteration of vehicle and mission software, including full lifecycle testing, monitoring and operation

Skills

Required

  • Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience
  • Experience in a management 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
  • Capacity to lead a team that works 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 owner for a software system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation management, sustainment and evolution
  • Capacity learn and grow individually, while mentoring 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 and/or autonomous vehicle
  • Experience writing backend services or embedded software in C, C++, Rust and/or Go
  • Experience writing frontend applications

What the JD emphasized

  • end-to-end outcome ownership
  • entire product life-cycle
  • full lifecycle testing, monitoring and operation
  • stakeholder engagement
  • requirements definition
  • roadmap management
  • team co-ordination
  • design, implementation management, sustainment and evolution