Software Developer / Engineer
Core
Design, develop, and implement the EW Mission System using microservices and container-based applications for the Australian Defence Force.
Role type
Senior Software Engineer (Maritime Electronic Warfare)
Builds
Microservices/container-based software applications for the EW Mission System
Domain
Defense / Maritime Electronic Warfare
Deliverable
production ML models | product features
Required skills
Software design, software development, software testing, Scrum, SAFe, Kubernetes, microservices, event-driven architecture, CI/CD pipelines, Linux, UML, object-oriented programming
Preferred skills
DevSecOps, GitLab CI/CD, Ansible, Python scripting
Technologies
Kubernetes, GitLab CI/CD, Ansible, Python, Linux
Responsibilities
Analyse, design, and develop microservices/container-based software applications; Work with Scrum Master and Product Owner to implement software functionality; Plan for Sprints and Program Increments; Build quality into the product using Test-Driven Development (TDD) and automated test frameworks; Apply technical theories and concepts to provide solutions within cost and schedule constraints.
Seniority
Mid-Senior, hands-on IC