CareerPlan

Senior Software Engineer

Melbourne CBD, VictoriaFull-time$208k2026-10-08 → 2026-11-13
HybridNo visa sponsorshipCitizens onlySecurity clearance required

Core

Designing and delivering software for mission-critical systems in Air Traffic Management, Flight Control, and Aerospace domains.

Role type

Senior Software Engineer (Java)

Builds

Strategic technology and digital initiatives for complex, regulated environments

Domain

Aerospace, Air Traffic Management, Flight Control

Required skills

Java, GITLab, Gradle, Cucumber, JIRA, Eclipse, IntelliJ, VSCode, TDD, Scrum, DevOps, CICD, formal software engineering process, distributed systems

Preferred skills

Microservices, JavaFX, Core Java, Kubernetes, Helm, Kafka, RHEL, Rocky Linux, SAFe, ATM domain knowledge, safety-critical software engineering

Responsibilities

Designing and delivering software to meet requirements including architecture, design, reuse, development, integration and verification; Defining and tailoring the software engineering environment and the process, practices and tools applicable to the project; Ensuring that the designed solution is developed according to design, schedule, cost and quality expectations; Identifying risks, and proposing effective solutions; executing mitigation actions and reporting on outcomes and residual risks; Providing technical leadership and training on technical tasks and technical reviews.

Seniority

Senior, hands-on IC with technical leadership