Principal Engineer - Software- OAuth, OIDC & CIAM

Reference: t7abihhkourdfwfw6fzi

We are seeking a Principal Engineer to provide technical leadership across OAuth, OpenID Connect (OIDC) and Customer Identity and Access Management (CIAM). This is a senior, hands-on role for an experienced identity specialist who can shape strategy, influence architectural direction and deliver secure, scalable solutions across a complex digital environment.

You will define and evolve the technical vision for authentication, authorisation, federation, single sign-on and customer identity services. Working closely with engineering, architecture, security, product and delivery teams, you will establish robust patterns, standards and reusable capabilities for OAuth 2.0, OIDC, SAML and related identity protocols. You will also assess emerging technologies and recommend practical improvements that support customer experience, operational resilience and regulatory requirements.

Key responsibilities will include leading the design and implementation of CIAM platforms and services; providing guidance on token management, consent, session security, identity lifecycle processes and risk-based access controls; and ensuring solutions are secure by design. You will contribute to threat modelling, security reviews, technical governance and incident investigations, while helping teams resolve complex engineering challenges. The role will also involve mentoring engineers, reviewing designs and code, promoting engineering best practice, and communicating technical decisions clearly to both technical and non-technical stakeholders.

You will bring substantial experience designing and delivering enterprise identity solutions, with strong knowledge of OAuth 2.0, OIDC, SAML, JWTs, API security and federation. Experience with CIAM products, cloud platforms, microservices, event-driven architectures and modern DevOps practices is highly desirable. You should be comfortable working with architecture documentation, automated testing, infrastructure as code and observability tooling, and have a strong understanding of secure software development and data protection principles.

We are looking for an influential, pragmatic engineer who can balance long-term strategy with delivery. You will be confident operating in a collaborative environment, able to challenge constructively and committed to building reliable, inclusive and customer-focused technology.

COMPETITIVE SALARY
Added 23/10/2026
Reference: t7abihhkourdfwfw6fzi

Principal Engineer - Software- OAuth, OIDC & CIAM

London, England, United Kingdom Contract Identity Access Management IAM

Other similar jobs

Principle Engineer(Java +CIAM Security)

Added 26/10/2026

We are seeking a Principal Engineer specialising in Java and CIAM Security to provide technical leadership across the design, development and continuous improvement of secure, scalable identity and access management solutions. This is an influential role for an experienced engineer who can combine hands-on technical expertise with strategic thinking and effective collaboration. You will define and champion engineering standards for customer identity and access management, helping teams deliver reliable authentication, authorisation and account-management capabilities. Working across architecture, application development and security, you will shape solutions that protect personal data while providing a seamless experience for customers and colleagues. Your responsibilities...

Learn more

Security Engineer

Added 08/10/2026

We are seeking a Security Engineer to help protect critical systems, applications, networks and data across a complex technology environment. In this role, you will work closely with infrastructure, software development, cloud and operations teams to identify security risks, strengthen defensive controls and support the delivery of secure, resilient services. You will contribute to security architecture, threat modelling, vulnerability management and incident response, while promoting practical security standards throughout the organisation. Your responsibilities will include monitoring and investigating security alerts, assessing vulnerabilities, supporting penetration testing and coordinating remediation activities. You will design, implement and maintain security controls across cloud platforms,...

Learn more

Artificial Intelligence Engineer - Security

Added 07/10/2026

We are seeking an Artificial Intelligence Engineer - Security to design, develop and deploy intelligent technologies that strengthen cyber security capabilities. You will work across machine learning, data engineering and security operations to identify threats, detect anomalous behaviour and improve the speed and accuracy of incident response. The role will involve translating complex security challenges into practical AI solutions that are reliable, explainable and suitable for use in operational environments. Your responsibilities will include developing and maintaining machine learning models for threat detection, malware analysis, fraud prevention, vulnerability prioritisation and user or network behaviour analytics. You will collect, clean and...

Learn more

Security Data Engineer

Added 06/10/2026

We are seeking a Security Data Engineer to design, build and maintain reliable data solutions that support cybersecurity operations, threat detection and risk management. You will work across security, infrastructure, software engineering and data teams to develop scalable pipelines that collect, transform and enrich data from a wide range of sources, including cloud platforms, applications, endpoints, identity systems and network technologies. Your work will help improve visibility, strengthen monitoring capabilities and enable timely, evidence-based security decisions. Responsibilities include developing secure and resilient ingestion pipelines; modelling and managing security data in data warehouses, data lakes and search platforms; and creating processes...

Learn more

Senior Security Engineer - CIAM XDP

Added 19/10/2026

We are seeking a Senior Security Engineer to lead the design, delivery and continuous improvement of secure Customer Identity and Access Management (CIAM) capabilities across a complex digital environment. You will work closely with architects, software engineers, product teams and security specialists to develop resilient identity services that provide a seamless experience for customers while protecting sensitive data and business assets. The role will involve translating security requirements into practical, scalable solutions across authentication, authorisation, identity lifecycle management, federation and consent. Your responsibilities will include defining CIAM security patterns and standards; designing and implementing controls for registration, login, multi-factor authentication,...

Learn more

Customer Identity and Access Management (CIAM) Consultant

Added 14/10/2026

We are seeking a Customer Identity and Access Management (CIAM) Consultant to help design, implement and improve secure, user-friendly identity services across digital channels. In this role, you will work with business and technology stakeholders to understand customer journeys, translate requirements into scalable CIAM solutions, and support the delivery of authentication, authorisation, consent and profile management capabilities. You will contribute to programmes involving identity governance, single sign-on, multi-factor authentication, customer registration, account recovery and privacy-focused data handling. Your responsibilities will include assessing existing identity processes and architectures, defining target-state solutions, producing technical and functional documentation, and supporting implementation from discovery...

Learn more

Customer Identity and Access Management (CIAM) Consultant

Added 14/10/2026

We are seeking a Customer Identity and Access Management (CIAM) Consultant to help design, implement and enhance secure, customer-focused identity solutions across digital channels. You will work with business and technology stakeholders to understand customer journeys, translate requirements into scalable CIAM capabilities and support the delivery of seamless, secure authentication and authorisation experiences. In this role, you will provide expertise across customer identity lifecycle management, registration, authentication, single sign-on, consent, profile management, account recovery, federation and access governance. Responsibilities will include gathering and documenting functional and technical requirements, assessing existing identity processes, developing target-state designs, supporting platform configuration and integrations,...

Learn more

Customer Identity and Access Management (CIAM) Consultant

Added 13/10/2026

We are seeking an experienced Customer Identity and Access Management (CIAM) Consultant to design, deliver and improve secure, user-friendly identity solutions for customer-facing digital services. You will work with business, security, architecture, product and engineering teams to understand customer journeys, translate requirements into scalable CIAM capabilities, and support the delivery of solutions that balance strong security with a seamless user experience. Your responsibilities will include defining CIAM strategies, roadmaps and target architectures; gathering and documenting functional and non-functional requirements; advising on authentication, authorisation, consent, registration, profile management, identity proofing, federation and single sign-on; and supporting the integration of CIAM platforms...

Learn more

System Software Engineer, Tegra Security Software

Added 23/10/2026

We are seeking a System Software Engineer to develop and maintain security-focused software for advanced embedded computing platforms. You will work at the intersection of operating systems, low-level firmware and hardware security, helping to deliver robust solutions for devices used in demanding automotive, mobile, edge and high-performance applications. Your responsibilities will include designing, implementing and testing system software for security-critical components, including secure boot, trusted execution environments, firmware authentication, key management, device identity and platform protection. You will contribute to software across the boot chain and operating system layers, investigate complex defects, and improve the reliability, performance and maintainability of...

Learn more

System Software Engineer, Tegra Security Software

Added 22/10/2026

We are seeking a System Software Engineer to develop and maintain security-focused software for advanced embedded computing platforms. You will work on low-level system components that help protect devices throughout their lifecycle, from secure boot and trusted execution through to platform update and recovery mechanisms. Your responsibilities will include designing, implementing and testing security software in C and C++, with a strong focus on reliability, performance and maintainability. You will contribute to firmware and operating system integration, develop features for hardware-backed security services, investigate complex system issues and support the delivery of robust solutions across multiple product generations. You will...

Learn more

Senior System Software Engineer, Tegra Security Software

Added 12/10/2026

We are seeking a Senior System Software Engineer to lead the design, development, and integration of security-focused software for advanced embedded and automotive computing platforms. In this role, you will work across firmware, operating systems, hardware security, and platform software to deliver robust solutions that protect devices throughout their lifecycle. You will collaborate with architects, hardware engineers, kernel developers, validation teams, and external technology partners to define requirements and transform them into reliable, production-ready implementations. Your responsibilities will include developing and maintaining low-level system software for secure boot, trusted execution environments, key management, device authentication, cryptographic services, secure firmware updates,...

Learn more

Principal Software Engineer (DevSecOps)

Added 27/10/2026

We are seeking a Principal Software Engineer (DevSecOps) to provide technical leadership across the design, development and operation of secure, resilient software platforms. You will shape engineering standards, champion automation and embed security throughout the software development lifecycle, from initial design through to production support. You will lead the development of modern continuous integration and continuous delivery pipelines, improving the speed, quality and reliability of software releases. Working closely with software engineers, architects, security specialists and operational teams, you will define scalable engineering practices and help deliver robust cloud-based services. You will also support the adoption of infrastructure as code,...

Learn more

Principal Security Software Engineer

Added 22/09/2026

We are seeking a Principal Security Software Engineer to provide technical leadership in the design, development, and delivery of secure, scalable software systems. In this role, you will help define security engineering strategy, establish robust development practices, and guide teams in building products that protect sensitive data and withstand evolving threats. You will work closely with software engineers, architects, product managers, and infrastructure specialists to embed security throughout the software development lifecycle. Your responsibilities will include designing secure architectures, reviewing code and technical designs, identifying vulnerabilities, and driving remediation across applications, services, APIs, and cloud environments. You will develop security...

Learn more

Principal Software Engineer (DevSecOps)

Added 14/09/2026

We are seeking a Principal Software Engineer (DevSecOps) to provide technical leadership across software engineering, cloud infrastructure, security, and delivery automation. You will shape engineering standards and platforms that enable teams to build, test, release, and operate secure, reliable, and scalable services. Working across architecture and delivery teams, you will influence technical strategy, promote engineering excellence, and help embed security throughout the software development lifecycle. Your responsibilities will include defining DevSecOps practices, reference architectures, and reusable tooling; designing and improving CI/CD pipelines; and integrating automated security, compliance, quality, and performance checks into delivery workflows. You will guide the adoption of...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.