- Initial Contract Duration: 12 Months
- Extension term details: 12 Months
- Number of extensions: 2
- Location: ACT
- Security Requirements: Must have Baseline
- Working Arrangements: Onsite
Remote working arrangements may be considered on a case-by-case basis in consultation with the supervising manager subject to business needs. Please indicate clearly in your response the candidates desired work location if outside ACT/Canberra. - Maximum hours: 40 hours per week
Job details
The Department and our broader portfolio are integral to the Australian Governments economic agenda. Our purpose is to help the government build a better future for all Australians through enabling a productive resilient and sustainable economy enriched by science and technology. We do this by:
- Growing innovative and competitive businesses industries and regions
- Investing in science and technology
- Strengthening the resources sector.
The CIO Division provides a range of enabling services and operations delivery to the department and to Australian businesses. We are seeking experienced Software Engineers to support the delivery of multiple ICT initiatives across the Division. Candidates are expected to be able to work effectively in delivery teams and contribute quickly in a fast-paced environment.
Key duties and responsibilities
Software Engineers will be required to:
- Build and maintain (8/10) backend services and REST APIs (versioning OpenAPI/Swagger OAuth2/OIDC).
- Deliver React frontends that consume APIs and meet accessibility needs.
- Integrate internal and third-party systems (messaging/event-driven identity CRM) end-to-end.
- Apply secure coding/SDLC controls (e.g. scanning) and manage secrets (e.g. Key Vault).
- Write automated tests (unit/integration/UI) and enforce quality gates in CI/CD.
- Peer review code in DevOps.
- Implement to agreed architecture/standards (API security performance observabilityApp Insights).
- Produce technical documentation release notes and operational runbooks (incl. handover).
- Communicate progress risks dependencies and options to technical and non-technical stakeholders.
- Collaborate with product UX security and operations in an agile delivery model.
- Mentor and support team members; promote cross-skilling.
- Promote a culture of learning collaboration and continuous improvement.
- Other duties as required.
Essential Criteria
- Tertiary qualifications in software engineering (or equivalent experience) and experience with cloud-native patterns: Event-driven integration and data platforms (SQL Server/Azure SQL Blob Storage caching) including high-volume processing.
- Technical skills: Minimum 10 years designing building and supporting secure web solutions across backend and frontend including (8/10) & Web APIs; REST API design (versioning OpenAPI/Swagger OAuth2/OIDC); React and automated testing (unit/integration/UI) (e.g. xUnit/nUnit Playwright/Selenium).
- Cloud and DevOps: Hands-on Azure delivery/operations across App Services/Functions Azure SQL Service Bus/Event Grid API Management; CI/CD (Azure DevOps); monitoring (e.g. App Insights); third-party integration (e.g. Dynamics 365); and security controls (e.g. Key Vault) and legacy modernisation.
- API-led delivery experience including governance OpenAPI/Swagger performance and API security patterns.
- Ways of working and security mindset: Familiar with ISM controls and applying them in build/design; effective across dispersed teams; able to engage technical and non-technical stakeholders; and mentor/collaborate to support team outcomes.
Desirable Criteria
- Test automation and quality engineering in CI/CD (unit/integration/UI; e.g. Playwright/Selenium Jest static analysis).
- Delivery approach: Experience delivering in multi-disciplinary Agile teams; able to adapt scope and approach as requirements and constraints evolve.
Additional requirements
Due to the requirement for immediate access to PROTECTED information and systems personnel proposed for this role must hold a current Baseline security clearance at commencement.
Application Deadline: Friday 24 April 2026
Expected Start Date: Wednesday 01 July 2026
Job Type: Contract
If you are interested in this position please click Apply with your resume in WORD along with a one-page pitch (up to 5000 characters) addressing all specified criteria. If you wish to have a confidential discussion call us onorfor more information.
Initial Contract Duration: 12 MonthsExtension term details: 12 MonthsNumber of extensions: 2Location: ACTSecurity Requirements: Must have BaselineWorking Arrangements: OnsiteRemote working arrangements may be considered on a case-by-case basis in consultation with the supervising manager subject to ...
- Initial Contract Duration: 12 Months
- Extension term details: 12 Months
- Number of extensions: 2
- Location: ACT
- Security Requirements: Must have Baseline
- Working Arrangements: Onsite
Remote working arrangements may be considered on a case-by-case basis in consultation with the supervising manager subject to business needs. Please indicate clearly in your response the candidates desired work location if outside ACT/Canberra. - Maximum hours: 40 hours per week
Job details
The Department and our broader portfolio are integral to the Australian Governments economic agenda. Our purpose is to help the government build a better future for all Australians through enabling a productive resilient and sustainable economy enriched by science and technology. We do this by:
- Growing innovative and competitive businesses industries and regions
- Investing in science and technology
- Strengthening the resources sector.
The CIO Division provides a range of enabling services and operations delivery to the department and to Australian businesses. We are seeking experienced Software Engineers to support the delivery of multiple ICT initiatives across the Division. Candidates are expected to be able to work effectively in delivery teams and contribute quickly in a fast-paced environment.
Key duties and responsibilities
Software Engineers will be required to:
- Build and maintain (8/10) backend services and REST APIs (versioning OpenAPI/Swagger OAuth2/OIDC).
- Deliver React frontends that consume APIs and meet accessibility needs.
- Integrate internal and third-party systems (messaging/event-driven identity CRM) end-to-end.
- Apply secure coding/SDLC controls (e.g. scanning) and manage secrets (e.g. Key Vault).
- Write automated tests (unit/integration/UI) and enforce quality gates in CI/CD.
- Peer review code in DevOps.
- Implement to agreed architecture/standards (API security performance observabilityApp Insights).
- Produce technical documentation release notes and operational runbooks (incl. handover).
- Communicate progress risks dependencies and options to technical and non-technical stakeholders.
- Collaborate with product UX security and operations in an agile delivery model.
- Mentor and support team members; promote cross-skilling.
- Promote a culture of learning collaboration and continuous improvement.
- Other duties as required.
Essential Criteria
- Tertiary qualifications in software engineering (or equivalent experience) and experience with cloud-native patterns: Event-driven integration and data platforms (SQL Server/Azure SQL Blob Storage caching) including high-volume processing.
- Technical skills: Minimum 10 years designing building and supporting secure web solutions across backend and frontend including (8/10) & Web APIs; REST API design (versioning OpenAPI/Swagger OAuth2/OIDC); React and automated testing (unit/integration/UI) (e.g. xUnit/nUnit Playwright/Selenium).
- Cloud and DevOps: Hands-on Azure delivery/operations across App Services/Functions Azure SQL Service Bus/Event Grid API Management; CI/CD (Azure DevOps); monitoring (e.g. App Insights); third-party integration (e.g. Dynamics 365); and security controls (e.g. Key Vault) and legacy modernisation.
- API-led delivery experience including governance OpenAPI/Swagger performance and API security patterns.
- Ways of working and security mindset: Familiar with ISM controls and applying them in build/design; effective across dispersed teams; able to engage technical and non-technical stakeholders; and mentor/collaborate to support team outcomes.
Desirable Criteria
- Test automation and quality engineering in CI/CD (unit/integration/UI; e.g. Playwright/Selenium Jest static analysis).
- Delivery approach: Experience delivering in multi-disciplinary Agile teams; able to adapt scope and approach as requirements and constraints evolve.
Additional requirements
Due to the requirement for immediate access to PROTECTED information and systems personnel proposed for this role must hold a current Baseline security clearance at commencement.
Application Deadline: Friday 24 April 2026
Expected Start Date: Wednesday 01 July 2026
Job Type: Contract
If you are interested in this position please click Apply with your resume in WORD along with a one-page pitch (up to 5000 characters) addressing all specified criteria. If you wish to have a confidential discussion call us onorfor more information.
View more
View less