Job title: Multiple Software Engineer (Developer)
Job type: Contract
Emp type: Full-time
Pay interval: Hourly
Pay rate: negotiable
Job published: 10/04/2026

Job Description

Job Title: Multiple Software Engineer (Developer)

Security Clearance: Baseline

Duration: Initial 12 months with 2 x 12-month extensions

Industry: Information Technology

Location of work: ACT

Closing date: 9AM Friday, 24 April 2026

Description:

Our client is seeking experienced Software Engineers to support the delivery of multiple ICT initiatives. You will work within collaborative delivery teams in a fast-paced environment, contributing to the development of secure, scalable and high-quality digital solutions.

Responsibilities:

  • Build and maintain secure .NET (8/10) backend services and REST APIs (including versioning, OpenAPI/Swagger, OAuth2/OIDC)
  • Deliver React frontends that integrate with APIs and meet accessibility requirements
  • Integrate internal and third-party systems, including messaging/event-driven, identity and CRM platforms
  • Apply secure coding practices and SDLC controls, including code scanning and secrets management (e.g. Key Vault)
  • Develop automated tests (unit, integration and UI) and enforce quality gates in CI/CD pipelines
  • Conduct peer code reviews in DevOps environments
  • Implement solutions aligned with architecture and standards (API, security, performance, observability)
  • Produce technical documentation, release notes and operational runbooks, including handover materials
  • Communicate progress, risks and dependencies to both technical and non-technical stakeholders
  • Collaborate with product, UX, security and operations teams in an Agile delivery model
  • Mentor team members and support cross-skilling initiatives
  • Promote continuous improvement, collaboration and learning culture
  • Perform additional duties as required

Requirements:

  • Demonstrated experience delivering secure backend and frontend solutions using modern technologies
  • Strong experience with API development, integration and system interoperability
  • Proven ability to work in Agile delivery environments
  • Experience implementing secure development practices and CI/CD pipelines
  • Ability to collaborate effectively with cross-functional teams

Key Capabilities:

  • Strong communication skills across technical and non-technical stakeholders
  • Ability to work effectively in dispersed teams
  • Problem-solving and analytical thinking
  • Commitment to security, quality and continuous improvement
  • Mentoring and knowledge-sharing capabilities

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) & ASP.NET 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.

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.