Technical Program Manager – IAM Experience
This organisation builds and operates
enterprise-grade identity and access platforms
that sit at the core of large, distributed systems. Their technology supports secure authentication, authorisation, and identity governance across complex environments.
Role Summary
The business is looking for a
Technical Program Manager
with
deep Identity & Access Management experience
and a strong
C#/.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 Responsibilities
* Lead 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.
Essential
* Proven, 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.