Senior Software Engineer – Identity and Access Management (IAM)
Rate Guide: $1,000 – $1,300 per day (plus super)
Location: Canberra, ACT or Brisbane, QLD
Contract duration: 12 months
Start date: Tuesday, 1 July 2025
Maximum hours per week: 40
Security clearance: Must be able to obtain NV1 (Negative Vetting Level 1)
Job Details
Babylon Data is seeking a highly experienced Senior Software Engineer specialising in Identity and Access Management (IAM) to support a key Federal Government program. This role will focus on the design, development, and support of enterprise IAM solutions using Microsoft technologies in a hybrid cloud environment.
The successful candidate will work on critical government service delivery platforms, partnering with cross-functional teams to enhance access governance, secure identity services, and uplift IAM capabilities across the organisation.
Key Responsibilities
- Design and implement scalable IAM solutions using Microsoft Entra ID (Azure AD), Active Directory, ADFS, and MIM.
- Develop custom IAM workflows and components using .NET (C#, ASP.NET, OWIN).
- Integrate secure authentication protocols (OAuth2, OpenID Connect, SAML) across enterprise systems.
- Lead IAM architecture, implementation, and compliance efforts across cloud and on-prem platforms.
- Automate identity tasks using PowerShell and Azure-based toolsets.
- Troubleshoot and resolve complex identity and access issues in hybrid environments.
- Produce high-quality documentation and contribute to the uplift of IAM standards.
- Mentor junior engineers and support knowledge sharing across the team.
Essential Criteria
- Proven experience designing and implementing enterprise IAM solutions with Active Directory, ADFS, and Entra ID (Azure AD).
- Deep understanding of authentication and authorisation protocols such as SAML, OAuth2, and OpenID Connect.
- Practical experience in automating IAM processes using PowerShell in Microsoft environments.
- Demonstrated ability to lead IAM technical delivery, including architecture, documentation, and compliance.
Desirable Criteria
- Experience with hybrid identity integration using Azure AD Connect.
- Strong .NET development background focused on IAM workflows and services.
- Familiarity with advanced Entra features such as Conditional Access, Identity Governance, and B2B/B2C.
- Certifications in Microsoft identity/security technologies.
- Experience mentoring junior engineers and uplifting IAM capabilities.
Working Arrangements
- Preference for Canberra-based candidates; Brisbane may be considered based on suitability.
- First 6 weeks onsite full-time, followed by a hybrid model (minimum 3 days per week in office).
- Offices located in Canberra (preferred) or Brisbane.