Back to job search
Seeking a Senior Software Engineer with experience designing and implementing enterprise IAM solutions
About the organisation
The department is at the frontline of government service delivery, supporting millions of Australians, and is front and centre of a vision to be a world leader in government service delivery. It’s using cutting-edge technology to build world class platforms and capabilities to help Australians get on with their lives. The services required will enable the agency to supplement its existing ICT and digital workforce to ensure a high quality of technology and digital development
Job details
Software Engineers have experience overseeing software development projects, writing optimised code, and provide technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team. The Senior Identity and Access Management (IAM) Software Engineer is a key technical role responsible for the design, development, and ongoing support of enterprise identity and access management solutions built on Microsoft technologies.
This position requires deep expertise in Active Directory, Active Directory Federation Services (ADFS), Microsoft Entra ID (formerly Azure AD), and custom IAM solutions developed using Microsoft .NET. The engineer will contribute to the secure management of identities, authentication, authorization, and access governance across a hybrid environment.
They will work closely with architecture, security, infrastructure, and application development teams to ensure secure and efficient access to corporate systems and data.
Key duties and 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.
• Provide technical mentoring to junior team members and contribute to IAM capability uplift.
Contract: 12 Months Contract with 2 x 12 months extension options
Security Required: Must have a NV1 Security Clearance required
Location - ACT , QLD and Hybrid - Preference is that the services be performed at Canberra office, however Brisbane QLD may be considered depending on candidate suitability. The contractor will be required to work in 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 office.
How to Apply
Please upload your resume to apply. Candidates will need to be willing to undergo pre-employment screening checks which may include, ID and work rights, security clearance verification and any other client requested checks
Closing date: Tuesday 13 May 2025 by 9am Canberra time
Call Joanne Finchett on 0480 002454 or email Joanne@whizdom.com.au for any further information
Senior Software Engineer
Job title : | Senior Software Engineer |
Contract type : | Contract |
Location : | Canberra |
Sectors : | |
Salary : | $150 - $170 per hour |
Start date : | 2025-05-01 |
Duration : | 12.0 MONTH |
Job Reference : | V-52088 |
Contact name : | Joanne Finchett |
Contact email : | joanne@whizdom.com.au |
Job published : | about 17 hours ago |
About the organisation
The department is at the frontline of government service delivery, supporting millions of Australians, and is front and centre of a vision to be a world leader in government service delivery. It’s using cutting-edge technology to build world class platforms and capabilities to help Australians get on with their lives. The services required will enable the agency to supplement its existing ICT and digital workforce to ensure a high quality of technology and digital development
Job details
Software Engineers have experience overseeing software development projects, writing optimised code, and provide technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team. The Senior Identity and Access Management (IAM) Software Engineer is a key technical role responsible for the design, development, and ongoing support of enterprise identity and access management solutions built on Microsoft technologies.
This position requires deep expertise in Active Directory, Active Directory Federation Services (ADFS), Microsoft Entra ID (formerly Azure AD), and custom IAM solutions developed using Microsoft .NET. The engineer will contribute to the secure management of identities, authentication, authorization, and access governance across a hybrid environment.
They will work closely with architecture, security, infrastructure, and application development teams to ensure secure and efficient access to corporate systems and data.
Key duties and 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.
• Provide technical mentoring to junior team members and contribute to IAM capability uplift.
Contract: 12 Months Contract with 2 x 12 months extension options
Security Required: Must have a NV1 Security Clearance required
Location - ACT , QLD and Hybrid - Preference is that the services be performed at Canberra office, however Brisbane QLD may be considered depending on candidate suitability. The contractor will be required to work in 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 office.
How to Apply
Please upload your resume to apply. Candidates will need to be willing to undergo pre-employment screening checks which may include, ID and work rights, security clearance verification and any other client requested checks
Closing date: Tuesday 13 May 2025 by 9am Canberra time
Call Joanne Finchett on 0480 002454 or email Joanne@whizdom.com.au for any further information