This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer, you will play a critical role in delivering secure and seamless customer experiences through modern identity and access management solutions.
Job Responsibility
Help design, implement, and maintain core authentication and authorization services, including login, registration, and session management
Design, implement, and maintain integrations with CIAM platforms and SDKs (e.g., Auth0, Okta, Ping ID) across web and mobile applications
Build and maintain monitoring and alerting solutions to ensure observability and proactive incident response
Contribute to CI/CD pipeline design, infrastructure as code, and deployment automation
Develop automation and tooling to reduce toil and improve delivery consistency
Document technical designs, solutions, and operational procedures to support collaboration and sustainability
Champion and embed coding best practices and standards
Actively contribute to peer reviews and encourage a culture of continuous feedback
Drive engineering maturity through shared standards, tooling, and modernisation efforts
Raise and track technical debt, driving its resolution across the platform estate
Understanding of emerging technologies and their suitability to business demands
Collaborate with engineers across squads, architecture, security, and platform teams to support shared goals
Communicate effectively with both technical and non-technical audiences
Participate in Agile ceremonies, ensuring engineering considerations are included in backlog prioritisation and sprint planning
Requirements
Proven experience as an Engineer, delivering solutions that included authentication (Authn) and authorization (Authz)
Strong understanding of CIAM protocols, including OAuth2, OpenID Connect, SAML, and SCIM
Hands-on experience with CIAM platforms (e.g., Auth0, ForgeRock, Okta, Ping Identity), including configuration and troubleshooting
Solid grasp of security best practices, covering authentication, authorization, data protection, token handling, and OWASP guidelines
Working knowledge of major cloud platforms (Azure, GCP, or AWS), with experience in containerization (Docker, Kubernetes) and infrastructure as code (Terraform)
Familiarity with CI/CD pipelines, concepts and tools (e.g. Azure DevOps, GitHub Actions)
Experience with testing frameworks, Unit testing and acceptance testing
Proficient with version control using GIT and delivery via Agile methodologies
Nice to have
Proficiency in modern web development (Angular, React and NestJS), including API development and component design
Awareness of Native authentication flows using SDKs from common CIAM vendors (e.g., Auth0, Okta)
What we offer
33 days holiday (including bank holidays) when joining, increasing the longer you stay with us, up to a maximum of 38 days (including bank holidays)
Option to buy or sell up to an additional five days of annual leave
Up to £3,600 of free shares each year after one year of service