Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems
Emanate Technology ·www.emanatetechnology.com.au
Apply direct
Senior Software Engineer (Mid-Level Considered) | Defence & Mission-Critical Systems
These multi-year programs support long-term capability delivery across tactical command and control (C2), autonomous platforms, secure communications, and mission-critical data systems. While this role is scoped at the Senior level, strong Mid-Level engineers ready to take a step up into complex systems engineering environments are actively encouraged to apply.
The Technical Focus Working within multi-disciplinary systems and software teams across the full engineering lifecycle, you will be involved in:
We are an inclusive employer committed to fostering a diverse and accessible workplace. We encourage applications from Aboriginal and Torres Strait Islander peoples, people with disabilities, LGBTQIA+ individuals, people of all ages, and those from culturally and linguistically diverse backgrounds.
#SCR-iain-hay-higgins
- Location: Melbourne (Hybrid / Flexible)
- Work Type: Full-time / Permanent
- Clearance Requirement: Australian Citizenship mandatory (holding or eligible for Defence Security Clearance: Baseline, NV1, NV2, or TSPV)
- Core Stack: Modern C++, C#, or Java | Distributed Real-Time Systems
These multi-year programs support long-term capability delivery across tactical command and control (C2), autonomous platforms, secure communications, and mission-critical data systems. While this role is scoped at the Senior level, strong Mid-Level engineers ready to take a step up into complex systems engineering environments are actively encouraged to apply.
The Technical Focus Working within multi-disciplinary systems and software teams across the full engineering lifecycle, you will be involved in:
- Designing and developing low-latency, resilient software components for distributed real-time platforms
- Writing clean, testable code in modern C++, C#, or Java across Linux and Windows environments
- Working on complex system integration, IPC, and real-time data distribution across high-assurance networks
- Participating in architectural reviews, interface definitions, and software design documentation
- Modernising build and test pipelines using Docker, CI/CD, and automated testing frameworks
- Collaborating with systems engineering and verification teams through to integration and deployment
- Australian Citizenship is mandatory to satisfy Australian Defence security clearance requirements.
- Commercial software engineering background utilizing Modern C++, C#, or Java on complex or distributed systems.
- Strong grasp of object-oriented design patterns, multithreading, and systems architecture.
- Solid version control and configuration management discipline using Git.
- Pragmatic approach to balancing Agile software delivery with structured systems engineering standards.
- Prior exposure to defence, aerospace, maritime, or similar safety-critical domains
- Experience with real-time messaging protocols, middleware, or network architecture (e.g. DDS, MQTT, Mavlink)
- Familiarity with Linux environments, shell scripting, Python, or containerisation
- Experience building or integrating operator consoles, HMIs, or graphical interfaces
- An active Australian Defence security clearance (Baseline, NV1, NV2, or TSPV holders are strongly encouraged to apply)
We are an inclusive employer committed to fostering a diverse and accessible workplace. We encourage applications from Aboriginal and Torres Strait Islander peoples, people with disabilities, LGBTQIA+ individuals, people of all ages, and those from culturally and linguistically diverse backgrounds.
#SCR-iain-hay-higgins
Frequently asked questions
Who is hiring for the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems role?
Emanate Technology is hiring for the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems position, a Shazamme client. Apply directly on the employer's career site.
Where is the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems job located?
The Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems role with Emanate Technology is based in Melbourne, VIC, AU. The role is remote-friendly.
Is the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems role remote?
Yes — the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems position at Emanate Technology is remote. Candidates based in AU are preferred.
What does the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems role pay?
Emanate Technology lists the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems role at AUD 140,000–200,000 per year.
Is the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems role full-time or contract?
This is a full time position at Emanate Technology.
What experience level is the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems role?
The Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems position is aimed at senior-level candidates.
How do I apply for the Senior Software Engineer (Mid Considered) | Defence & Mission-Critical Systems role at Emanate Technology?
Apply directly on Emanate Technology's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.