Job Description Location: Canberra or Brisbane Working Arrangements: Hybrid arrangements available but onsite work is required in either Canberra or Brisbane offices Start date: July 2025 Duration: Approximate 12-month contract with possibility of extension Pay rate: Negotiable dependent on experience Security Clearance Requirements: Applicants must be an Australian citizen with the ability to obtain and maintain a minimum Negative Vetting 1 security clearance. OVERVIEW: We are looking for an experienced Senior Software Engineer (EL1) to play a key role in overseeing software development projects, writing optimised code, and providing technical leadership to a team of software engineers. This is an opportunity to contribute to the secure management of identities, authentication, authorization, and access governance across a hybrid environment. 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. EXPERIENCE / REQUIREMENTS: Essential: Demonstrated experience designing and implementing enterprise IAM solutions using Active Directory, and Active Directory Federation Services (ADFS) and Microsoft Entra ID (Azure AD). Proven knowledge and practical implementation 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 strong focus on documentation, integration, and compliance. Desirable: Experience working in hybrid identity environments, integrating on-prem Active Directory with cloud-based identity services (e.g., Azure AD Connect). Strong .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. IMPORTANT TO NOTE: SOS Recruitment is committed to the principles of workplace diversity and equity in employment and we encourage applications from Aboriginal and Torres Strait Islanders, people with disabilities, women, people with family responsibilities, people with diverse linguistic and cultural backgrounds, religious beliefs and LGBTIQ people. Please be advised If the closing date has passed for the particular position(s) you are interested in, we still encourage an application. Occasionally late applications are accepted and in addition we will retain your resume on our system for other positions as they arise. For more information on this role, please contact Aiden McLean on 02 6260 8888.