Senior Software Engineer (Developer) (PROJ-4675)

Canberra Flexible
20 April 2026
Application ends: 21 April 2026
Apply Now
Deadline date:
21 April 2026
$130 - $140

Job Description

Remote is seeking Software Engineers (Developers) to join the team at the Department of Industry, Science and Resources, supporting the delivery of a range of ICT initiatives across the CIO Division. These roles will suit experienced developers with strong capability across modern .NET and React development, API-led integration, Azure cloud services and secure DevOps practices, who can contribute quickly in agile delivery teams, work across technical and business stakeholders, and help deliver secure, scalable and well-supported digital solutions. ( LH-06080)

Role Description

Key duties and responsibilities

  • Build and maintain secure .NET (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, observability—App 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 modern .NET (8/10) & [http://ASP.NET|http://ASP.NET|smart-link] 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.