Department of Industry
Join the Department of Industry in Canberra as a Software Engineer to develop secure, cloud-native solutions that impact Australia's economic agenda.
The Department of Industry, Science and Resources is seeking an experienced Software Engineer to join its CIO Division in Canberra, supporting the delivery of multiple high-impact ICT initiatives across the Australian Government's economic agenda. This is a permanent opportunity (APS6 equivalent) embedded within a collaborative, agile delivery team building secure, cloud-native solutions that serve Australian businesses and government stakeholders. You'll be working onsite in a fast-paced environment where your technical contributions will have direct, measurable impact at a national scale.
Design, build and maintain secure .NET 8/10 backend services and RESTful APIs, applying versioning, OpenAPI/Swagger specifications and OAuth2/OIDC authentication patterns.
Deliver accessible React frontends that consume internal and third-party APIs, integrating systems across messaging, event-driven architectures, identity and CRM platforms such as Dynamics 365.
Implement and enforce secure SDLC controls including secrets management via Azure Key Vault, vulnerability scanning and adherence to ISM security standards throughout the development lifecycle.
Build and maintain automated test suites (unit, integration, UI) using tools such as xUnit/nUnit and Playwright/Selenium, and enforce quality gates within Azure DevOps CI/CD pipelines.
Operate and monitor Azure-hosted solutions across App Services, Azure Functions, Azure SQL, Service Bus and Event Grid, leveraging Application Insights for observability and incident response.
Conduct thorough peer code reviews, produce technical documentation, release notes and operational runbooks to support handover and ongoing operations.
Collaborate closely with product, UX, security and operations teams in an agile delivery model, communicating progress, risks and technical options clearly to both technical and non-technical stakeholders.
10+ years of hands-on experience designing, building and supporting secure web solutions across both backend and frontend disciplines, ideally within enterprise or government environments.
Deep proficiency in modern .NET (8/10), ASP.NET Web APIs, REST API design principles, and frontend development using React — with a strong understanding of accessibility requirements.
Proven Azure delivery experience spanning App Services, Azure Functions, Azure SQL, Service Bus, Event Grid, API Management and Application Insights, with solid CI/CD pipeline management in Azure DevOps.
Strong grasp of API-led delivery practices including governance frameworks, OpenAPI/Swagger documentation, performance optimisation and API security patterns.
Familiarity with ISM controls and the ability to apply security-by-design principles across architecture, coding and operational practices.
Experience with test automation tooling (Playwright/Selenium, Jest, xUnit/nUnit) and integrating quality gates into CI/CD pipelines (desirable).
Current Australian Baseline security clearance, or the ability to obtain one prior to commencement — this is a mandatory requirement for the role.
Competitive salary of $150,000 with a long-term engagement — initial 12-month contract with up to two 12-month extensions (total potential tenure of 3 years).
Meaningful work supporting nationally significant ICT programmes within one of Australia's key government departments, with direct impact on Australian businesses and communities.
Exposure to a broad Azure-native technology stack and the opportunity to drive modernisation and uplift of legacy systems at scale.
A collaborative, multi-disciplinary team environment that values mentorship, cross-skilling and continuous improvement — with genuine opportunities to shape technical direction and standards.
Onsite presence in Canberra's CBD with the possibility of flexible remote working arrangements considered on a case-by-case basis, subject to business needs.