CareerPlanSign in

Staff Software Engineer

Melbourne, Victoria💼 Full-time🗓 2026-08-28 → 2026-09-26

Core

Lead delivery of software for autonomous maritime systems, including autonomy, simulation, data processing, and command & control.

Role type

Staff Software Engineer (Technical Lead / Hands-on IC)

Builds

Next-generation autonomous underwater vehicle platforms and software systems for maritime defense operations.

Domain

Defense / Maritime Robotics / Autonomous Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Systems design, algorithms, concurrency, scaling, testing, C++, Rust, Go, TypeScript, React, cloud technologies, embedded software, modeling and simulation, high assurance safety critical software

Preferred skills

Military mission system delivery, robotics embedded software, manufacturing lifecycle, systems engineering

Technologies

C++, Rust, Go, TypeScript, React, Cloud technologies

Responsibilities

Own multi-year software roadmap across teams; drive architecture selection and design for robotic systems; lead multi-disciplinary engineering teams; design and implement development processes and test/simulation fixtures; support vehicle manufacturing and deployment; act as subject matter expert for software engineering.

Seniority

Staff, hands-on IC with leadership responsibilities

Sourced via viewjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.