Federal Gov't Department client is seeking Senior Software Engineers (EL1) with experience overseeing software development projects, writing optimised code, and providing 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.
Estimated start date: Tuesday, 01 July 2025
Initial contract duration: 12 Months
Extension term: Other
Extension term details: Up to a maximum of 24 Months
Experience level: Senior - EL1 equivalent
Location of work: ACT, QLD
Working arrangements: Hybrid
Preference is that the services be performed at Services Australia's Canberra office, however Brisbane QLD may be considered depending on candidate suitability. The contractor will be required to work in Services Australia'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 Services Australia's office.
Security clearance: Must be an Australian Citizen and able to obtain Negative Vetting Level 1
Key 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.
Requirements:
Candidates must prepare a one-page pitch addressing all criteria (up to 5000 characters).
* Demonstrated experience designing and implementing enterprise IAM solutions using Active Directory, ADFS, and Microsoft Entra ID (Azure AD).
* Practical knowledge of authentication and authorization protocols such as SAML, OAuth2, and OpenID Connect.
* Experience automating IAM processes using PowerShell and integrating with Microsoft cloud and on-premises platforms.
* Ability to lead the technical architecture and delivery of IAM solutions, with a focus on documentation, integration, and compliance.
Desirable criteria include experience in hybrid identity environments, strong .NET development skills, familiarity with advanced Entra features, relevant Microsoft certifications, and mentoring experience.
Additional requirements include confirming security clearance eligibility, disclosure of potential conflicts of interest related to BuyICT registration, and providing details of previous work history with the client or its agencies.
#J-18808-Ljbffr