New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Anduril Industries

Staff Software Engineer

Anduril Industries
Apply →
onsite staff full-time $150,000 - $200,000 Melbourne, Victoria

First indexed 18 Jun 2026

Description

We are seeking a Staff Software Engineer to join Anduril's Maritime Division. As a Staff Software Engineer, you will lead the delivery of software integrated into our products, acting as technical leads, senior individual contributors, and/or team leads. You will own customer success through the design and delivery of a multi-year, multi-stakeholder software roadmap that spans across multiple teams.

You will 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.

You will partner with external teams, collaborating on interfacing requirements between diverse systems and technologies.

You will 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.

You will contribute to the design and development of a company-wide roadmap for software inputs to autonomous systems.

As a leader, you will lead teams that develop software that runs on- and off-platform, using a variety of technologies.

You will act as a subject matter expert for software engineering, representing software equities in a multi-stakeholder environment including engineering, business and sales leadership.

You will drive the design and implementation of development processes for the initial delivery and subsequent iteration of software, including full lifecycle testing.

You will drive the creation of test and simulation fixtures that operate with both software- and hardware-in-the-loop.

You will support vehicle manufacturing and deployment.

You will lead teams of multi-disciplinary engineers, including as a mentor for Senior Software Engineers from differing backgrounds.

You will travel to co-locate with end-users and/or other teams up to 20% of the time.

To be successful in this role, you will need a Bachelor's degree in Robotics, Mechatronics, Computer Science, Engineering, or a relevant field, or equivalent experience.

You will have experience in a leadership position within a high-performing technology organization.

You will have extensive professional experience working as a Software Engineer with one or more domains and/or technologies of expertise.

You will have systems and/or application programming skills including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design and system design.

You will have experience troubleshooting and analysing remotely deployed software systems.

You will have the capacity to work holistically on software-enabled capabilities up and down the software stack and through lifecycle through design, implementation, operation and sustainment.

You will have the capacity to act as the technical owner for an entire software system, including stakeholder engagement, requirements definition, roadmap management, team coordination, design, implementation, sustainment and evolution.

You will have the capacity to learn and grow individually, while mentoring senior team members effectively, building team cohesion and capacity.

You will have the ability to obtain and maintain an Australian Government Security Clearance.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/andurilindustries/jobs/4950075007