Job title: 14 Senior Software Engineers
Job type: Contract
Emp type: Full-time
Pay interval: Hourly
Pay rate: negotiable
Job published: 30/06/2025

Job Description

Job Title: Senior Software Engineer (multiple positions)

Security Clearance: Negative Vetting Level 1 (NV1)

Duration: Initial 11 months with 2 × 12-month extensions

Industry: Information Technology

Functional Expertise: Software & Platform Engineering (SFIA 4 – 6)

Sub-functional Expertise:
• DevSecOps & CI/CD
• Infrastructure as Code (IaC) & cloud automation
• Microservices & web application development (Java/Python)
• Data analytics, dashboards & machine-learning prototyping

Location of work: ACT, SA, VIC | Hybrid

Working arrangements: Office sites in Canberra, Melbourne and Adelaide with work-from-home by agreement

Closing date: 9 AM Tuesday, 8 July 2025

Description:

Our client is seeking experienced Senior Software Engineers to lead platform deployments and develop cloud-native software prototypes across multiple security domains. You’ll help build a repeatable DevSecOps-enabled platform and create mission-focused applications that demonstrate modern data, AI and microservice architectures.

Responsibilities:

  • Design, build and maintain a deploy-once-run-anywhere platform “as code” across classification levels.

  • Develop cloud-native prototypes (e.g., Find, Fix & Track; Recognised Logistics Picture).

  • Drive agile DevSecOps practices, CI/CD pipelines and environment observability.

  • Deliver microservices, analytic dashboards and ML capabilities in Java and/or Python.

  • Provide guidance on security accreditation within Defence-style environments.

Requirements:

  • Proven DevSecOps experience including tooling, automation and monitoring

  • Strong skills in IaC for cloud/on-prem deployments, or microservices/web apps (Java/Python)

  • Experience building dashboards and machine-learning solutions

  • Familiarity with PSPF/ISM security frameworks and accreditation processes

Key Capabilities:

  • Source-code management, CI/CD pipelines, IaC automation, secure software development

  • Experience with public & private cloud, container orchestration and modern dev tools

Essential Criteria:

  • Programming / software development – SFIA Level 5: Takes technical responsibility across all stages and iterations of software development…

  • Software design – SFIA Level 4: Designs complex software applications, components and modules…

  • Systems integration and build – SFIA Level 5: Plans and drives activities to develop organisational systems integration and build capabilities…

  • Testing – SFIA Level 4: Selects appropriate testing approach, develops and executes test plans and automated frameworks…

Desirable Criteria:

  • Program planning, road-map design, execution and delivery for software projects

  • Experience with automation tooling and frameworks

  • Experience working within an S&T environment

  • Experience with ML/AI systems including model training, testing and deployment

  • Experience with modern data architectures and analytics

  • Technical writing and presentation development

  • Supply of resumes/CVs

How to apply:

Please submit your application including your resume and a completed application form addressing the essential and desirable criteria. Ensure your application highlights your experience and any relevant certifications.

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB