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.