CareerPlanSign in

Software Engineer

Melbourne, Victoria💼 Full-time🗓 2026-09-24 → 2026-09-29

Core

Design, develop, and integrate software features for a modern microservices-based distributed system supporting complex Defence and mission-critical programs.

Role type

Software Engineer (Defence Systems)

Builds

Simulation software for system analysis, verification, and operational decision-making

Domain

Defence, Intelligence, Cloud Engineering

Deliverable

production ML models | product features

Required skills

Golang, TypeScript, Python, Java, API development, Containerization (Kubernetes, Docker), Git, Agile methodologies, Software design, Testing and troubleshooting

Preferred skills

Defence/aerospace experience, CI/CD pipelines, DevSecOps, Angular, PostgreSQL, Defence protocols (IFF, Link 16), Performance profiling

Technologies

Golang, TypeScript, Python, Java, Kubernetes, Docker, Git, Angular, PostgreSQL, DOORS, Jazz, Jira, Confluence

Responsibilities

Design, develop, and integrate software features for a microservices-based distributed system; Collaborate with systems engineers and stakeholders to translate operational requirements into software solutions; Support verification and validation of Defence capabilities through software components and test cases; Contribute to engineering practices via peer reviews, automated testing, and configuration management

Seniority

Mid-Senior, hands-on IC

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