Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. Anduril’s Lattice OS powers a family of systems that turns thousands of data streams into a realtime 3D command and control center. Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.
Anduril is a defence technology company, bringing Silicon Valley talent and funding to the defence sector. Our technology helps customers solve their toughest challenges by enabling better, more informed decisions in life‑and‑death situations. We’ve assembled a diverse team of experts in artificial intelligence, computer vision, sensor fusion, optics, and data analysis to create software and hardware solutions that evolve defence capabilities of the United States, and we are seeking to replicate our successes internationally with a team based in Australia. If you are passionate about solving problems that have real impact, we want you to join Anduril and help us build the future of defence capability.
At Anduril Australia we are developing uncrewed maritime and air domain systems that leverage unsupervised autonomy for long endurance, multi-mission capability. These projects, including the XL-AUV Program, require Senior Software Engineers with broad experience to drive the delivery of software enabled capabilities to our customers. Senior Software Engineers rapidly develop expertise in new domains to architect, design, deliver, support, and evolve next generation capabilities through the entire product life-cycle.
WHAT YOU'LL DO
- Act as a subject matter expert for areas related to the delivery of Anduril’s software enabled capabilities, including hardware selection, compute, storage and network architecture, service orchestration, application logic and other software concerns
- Empathize with end-users and drive solutions that balance their needs with external constraints and requirements in a multi-stakeholder environment
- Own software enabled solutions deployed to customers, optimizing for value to the end-user
- Design and implement scalable software that rapidly delivers capability beyond current platforms, with a explicit path for architecture and capability evolution over time
- Contribute to the design and development of existing software services across Anduril, aiming to develop components reusable across multiple product lines
- Develop software that runs on- and off- robotic platforms, using a variety of technologies
- Contribute to the design, implementation and execution of development processes for initial delivery and subsequent iteration of vehicle and mission software, including full lifecycle testing, monitoring and operation
- Create test and simulation fixtures that operate with both software- and hardware-in-the-loop
- Support vehicle manufacturing and deployment
- Travel to co-locate with end-users up to 20% of the time
- Work as a member of a multi-disciplinary engineering team, including mentoring Software Engineers from differing backgrounds
REQUIRED QUALIFICATIONS
- Bachelor’s degree in Robotics, Mechatronics, Computer Science, Engineering, a relevant field, or equivalent experience
- Extensive professional experience 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
- Ability to work holistically on software enabled capabilities up and down the software stack through design, implementation, operation and sustainment
- Ability to act as the technical owner for a software service, including stakeholder engagement, requirements definition, roadmap management, team coordination, design, implementation, sustainment and evolution
- Ability to learn and grow individually while mentoring junior team members effectively, building team cohesion and capacity
- Eligible to obtain and maintain an Australian Government Negative Vetting 2 security clearance (NV2)
PREFERRED QUALIFICATIONS
- 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 design, implementation and support of embedded software in robotics
- Experience within the product delivery lifecycle including manufacturing, system acceptance, deployment, and sustainment
- Interest in growing into roles such as Principal Software Engineer and/or Engineering Manager
- Aiming to grow into a Tech-Lead-Manager role with responsibility for line management of engineers in addition to delivery
Anduril is an equal-prospect employer, and we encourage candidates from all backgrounds to apply. If you are someone passionate about solving problems that matter, we’d love to hear from you!
The salary range for this role is an estimate based on compensation factors, including base salary only. Actual offers may vary based on experience, education, and other factors. Equity grants are included in the majority of full-time offers and are part of Anduril's total compensation. Anduril offers comprehensive benefits for full-time employees.
- Platinum Healthcare Benefits: For U.S. roles, medical, dental, and vision plans at low cost. For UK roles, Private Medical Insurance (PMI) covered for employee and dependents. For AUS roles, Private health plan through Bupa subsidized by Anduril.
- Basic Life/AD&D; and long-term disability insurance 100% covered by Anduril, with option to purchase additional life insurance
- Generous holiday calendar and competitive PTO
- 16 weeks of paid Caregiver & Wellness Leave
- Family Planning & Parenting Support: Fertility, adoption, and related coverage
- Mental Health Resources: free mental health resources 24/7
- Professional development stipend for all Andurilians
- Daily meals and provisions where offered
- Company-funded commuter benefits and relocation assistance (where eligible)
- 401(k) retirement plan with traditional and Roth options (US roles only)
The recruiter assigned to this role can share more information about compensation and benefits during the hiring process.
Anduril is an equal-opportunity employer committed to a diverse and inclusive workplace. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to protected characteristics, in line with applicable laws. We actively encourage members of recognized minorities, women, Veterans, and those with disabilities to apply.
#J-18808-Ljbffr
📌 Senior Software Engineer
🏢 Slope
📍 Melbourne