About the role
GSK remains committed to achieving bold commercial ambitions for the future. By 2031, we aim to deliver £40 billion in annual sales, leveraging our existing strong performance momentum to significantly increase our positive impact on the health of billions of patients globally. Our Ahead Together strategy is centred on early intervention to prevent and alter the course of disease, thereby protecting people and supporting healthcare systems.
Our diverse portfolio consists of vaccines, specialty medicines, and general medicines.
Through continuous innovation and a dedicated focus on scientific and technical excellence, we strive to develop and launch new, groundbreaking treatments that address critical health challenges.
Job Purpose:
The Lead Engineer, IAM Lifecycle Management will manage Azure DevOps pipeline engineering and release automation for secure IAM solutions, with primary responsibility for reusable YAML pipelines, artifact management, CI/CD, automated quality and security gates, deployment approvals, release traceability and rollback controls. The role will also deliver scalable lifecycle controls, microfrontend experiences and APIs using Next.js, Express.js, NestJS, GraphQL and .NET across cloud and on-premises environments.
You will establish and continuously improve Azure DevOps delivery capabilities for IAM applications, including pipeline architecture, reusable YAML templates, build and release automation, artifact management, automated testing, quality and security gates, environment promotion, deployment approvals, release evidence, operational traceability and rollback readiness. In partnership with product teams, application owners, HR, security, architecture, operations and audit stakeholders, you will then apply these capabilities to engineer and release secure IAM lifecycle solutions while improving automation, governance and identity-data quality.
About the team :
IAM Lifecycle Management owns the identity and account lifecycle end to end. The team ensures that people and non-human identities receive appropriate access when created, joining, moving, changing status or returning, and that access is suspended or removed promptly when no longer required across on-premises, cloud and SaaS systems.
Key responsibilities:
This role will provide you the opportunity to lead key activities to progress your career. These responsibilities include some of the following:
• Implement and enhance Azure DevOps pipeline engineering for IAM solutions, including reusable YAML templates, build and release automation, artifact management, automated testing, code-quality and security gates, secrets handling, environment promotion, deployment approvals, release evidence, end-to-end traceability and tested rollback controls.
• Deliver assigned lifecycle engineering work to agreed scope, quality, security and timelines, identifying delivery risks and dependencies early.
• Collaborate with product owners, architects and engineering stakeholders to translate business, security, regulatory and architectural requirements into scalable, secure and maintainable technical solutions.
• Engineer end-to-end identity and account lifecycle capabilities, including creation, provisioning, modification, suspension, recertification and deprovisioning across on-premises, cloud and SaaS systems.
• Implement and enhance joiner, mover, leaver, rehire, contractor and non-human identity workflows, including trigger events, approval paths, account states, exception handling and recovery controls.
• Integrate authoritative HR and identity sources with directories, governance platforms and target applications using connectors, APIs and event-driven services, while improving source-data quality and reconciliation.
• Create functional and techni
Apply on employer site ↗