Acolade Consulting

Senior Software Engineer– (Must Have Baseline Security Clearance)

Brisbane, QLD, AU

5 days ago
Save Job

Summary

Job: - Senior Software Engineer – (Must Have Baseline Security Clearance)

Duration: - 12 Months (Possible Extension Up to a maximum of 24 Months)

Location: - Canberra, Brisbane (Hybrid)

Estimated Start Date: - Tuesday, 01 July 2025

We are looking for an experienced Senior Software Engineer for a long-term contract with one of our Federal Government Clients.

Required Skills

  • Demonstrated experience designing and implementing enterprise IAM solutions using Active Directory, and Active Directory Federation Services (ADFS) and Microsoft Entra ID (Azure AD).
  • Demonstrated experience and knowledge and practical implementation of authentication and authorization protocols such as SAML, OAuth2, and OpenID Connect.
  • Demonstrated experience automating IAM processes using PowerShell and integrating with Microsoft cloud and on-premises platforms.
  • Demonstrated experience to lead the technical architecture and delivery of IAM solutions, with a strong focus on documentation, integration, and compliance.

Desirable Skills

  • Experience working in hybrid identity environments, integrating on-prem Active Directory with cloud-based identity services (e.g., Azure AD Connect).
  • Strong experience .NET development experience (C#, ASP.NET Core) focused on building custom identity and access management workflows and services.
  • Familiarity with advanced Entra features such as Conditional Access, Identity Governance, and B2B/B2C user flows.
  • Relevant qualifications or certifications in Microsoft identity and security technologies
  • Experience mentoring junior engineers and contributing to IAM knowledge-sharing and capability development.

Responsibilities

  • Design and implement scalable IAM solutions leveraging Microsoft Entra ID, Active Directory, and Microsoft Identity Manager (MIM).
  • Develop custom IAM components and workflows using the Microsoft .NET framework and libraries (C#, ASP.NET, OWIN).
  • Integrate authentication and authorization mechanisms into enterprise and web applications using protocols such as OAuth2, OpenID Connect, and SAML.
  • Implement and maintain identity lifecycle processes, including provisioning, deprovisioning, and access reviews.
  • Automate identity tasks using PowerShell and Azure-based tools, ensuring repeatability and compliance.
  • Collaborate with cross-functional teams to align IAM solutions with business and security requirements.
  • Troubleshoot complex identity issues and lead resolution activities across cloud and on-prem environments.
  • Contribute to documentation, standards, and continuous improvement of IAM practices and toolsets.

Visa Status and Security Clearance

  • Candidates must be an Australian Citizens
  • Candidates must be able to obtain Negative Vetting Level 1

Special Conditions

  • Preference is that the services be performed at Client's Canberra office, however Brisbane QLD may be considered depending on candidate suitability. The contractor will be required to work in Client's office in one of the nominated cities for the first 6 weeks before a hybrid flexible working arrangement will be considered. Any WFH arrangements will require the contractor to work a minimum of 3 days per week onsite at the Client's office.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job