Technical Program Manager – IAM ExperienceThis organisation builds and operatesenterprise-grade identity and access platformsthat sit at the core of large, distributed systems. Their technology supports secure authentication, authorisation, and identity governance across complex environments.Role SummaryThe business is looking for aTechnical Program Managerwithdeep Identity & Access Management experienceand a strongC#/.NET engineering background. This is a highly technical leadership role, suited to someone who has previously operated at Senior Engineer, Lead, or Architect level and remains comfortable engaging directly with code and system design. You will own the technical delivery of complex IAM-centric transformation initiatives, acting as the link between architectural vision and day-to-day engineering execution.Core ResponsibilitiesLead the technical planning and delivery of large-scale IAM platform modernisation, including framework upgrades, database restructuring, and architectural refactoring.Define and document detailed technical approaches for evolving legacy, stateful systems into distributed, stateless, and scalable architectures .Operate as a technical authority within a C#/.NET ecosystem, reviewing existing implementations, understanding dependencies, and specifying concrete refactoring paths.Ensure all engineering changes align with IAM standards and protocols, including OAuth2, OpenID Connect, and JWT, with a strong focus on security and compliance.Own Agile delivery at a technical level, producing clear, technically accurate user stories, backlog items, and delivery plans that engineering teams can execute against.Provide transparent technical reporting to senior stakeholders, covering progress, risks, architectural trade-offs, and mitigation strategies.EssentialProven, hands-on experience in Identity & Access Management — this is a core requirement, not a secondary skill.Strong background in C# and the .NET ecosystem, with experience navigating and modernising complex legacy codebases.Demonstrated delivery of system modernisation or transformation initiatives, including re-architecture and platform evolution.Deep understanding of distributed systems, stateless design, session management, and secure identity flows.Solid experience working in Agile environments, with ownership of technically complex delivery streams.