Senior IAM Software Engineer – Government Contract (NV1 Required)
This is an opportunity to take on a key technical role within a major federal government digital transformation programme.
We are seeking a Senior IAM Software Engineer with strong Microsoft stack experience to deliver and support enterprise IAM solutions in a hybrid environment.
Your Responsibilities:
* Design and deliver scalable IAM solutions using Microsoft Entra ID (Azure AD), Active Directory, and Microsoft Identity Manager (MIM).
* Develop custom identity services using the .NET framework (C#, ASP.NET, OWIN).
* Integrate authentication protocols including OAuth2, OpenID Connect, and SAML into enterprise systems.
* Lead lifecycle identity processes (provisioning, deprovisioning, access reviews).
* Automate and streamline IAM workflows with PowerShell and Azure-native tools.
* Troubleshoot complex identity issues across hybrid environments (cloud and on-prem).
* Collaborate with technical teams to ensure compliance, documentation, and governance.
* Mentor junior engineers and contribute to knowledge-sharing across the IAM function.
Required Skills & Experience:
* Strong track record delivering enterprise IAM solutions using ADFS, AD, and Azure AD.
* Deep understanding of modern auth protocols: SAML, OAuth2, OpenID Connect.
* Experience automating IAM tasks and workflows using PowerShell.
* Proven ability to lead technical IAM architecture, documentation, and governance.
* Familiarity with hybrid identity integrations (e.g. Azure AD Connect).
* Advanced .NET development experience (C#, ASP.NET Core) for identity solutions.
* Exposure to Entra features like Conditional Access, Identity Governance, B2B/B2C.
* Microsoft certifications in identity/security technologies.
* Demonstrated experience mentoring junior team members.
Working Arrangement
First 6 weeks: Onsite in Canberra Hybrid model – minimum 3 days per week onsite after first 6 weeks
Australian Citizens eligible to obtain and maintain NV1 will be considered.