CareerPlanSign in

Senior Software Engineer

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

Core

Design and implement scalable software for autonomous maritime systems, including autonomy, simulation, data processing, and command and control.

Role type

Senior Software Engineer (Autonomous Systems)

Builds

Next generation autonomous platforms (AUVs) and mission software for maritime defense operations

Domain

Defense / Maritime Robotics / Autonomous Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Systems programming, algorithms, data structures, concurrency, scaling, testing, software design, system design, remote troubleshooting, stakeholder engagement, roadmap management, team coordination, technical ownership

Preferred skills

C++, Rust, Go, TypeScript, React, cloud technologies, embedded software, modeling and simulation, high assurance safety critical software, systems engineering

Technologies

C++, Rust, Go, TypeScript, React

Responsibilities

Design and implement scalable software for autonomous platforms; develop software for on- and off-robotic platforms; create test and simulation fixtures; support vehicle manufacturing and deployment; mentor junior team members; act as technical owner for software services

Seniority

Senior, hands-on IC with mentorship responsibilities

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