Staff Software Developer (IAM)

Reference: 2739i3y5mv0qne3kzq9o

We are seeking a Staff Software Developer (IAM) to provide technical leadership in the design, development and evolution of secure, scalable identity and access management services. You will work across engineering, security, architecture and product teams to shape solutions that enable reliable authentication, authorisation and account lifecycle management for customers, colleagues and systems. This is a hands-on role with a strong influence on technical direction, engineering standards and delivery practices.

You will lead the development of IAM capabilities, including single sign-on, multi-factor authentication, role-based access control, privileged access, identity federation and joiner, mover and leaver processes. Responsibilities will include translating complex requirements into robust technical designs; producing clean, maintainable and well-tested code; reviewing and improving existing services; and supporting the delivery of secure APIs and integrations. You will set high standards for observability, resilience, performance and data protection, while helping teams identify and address security risks. You will also contribute to incident response, root-cause analysis and continuous improvement across the identity platform.

You will bring substantial commercial software development experience, with a strong background in identity and access management or closely related security domains. Excellent skills in one or more modern programming languages, API design, distributed systems and cloud-native development are essential, alongside practical experience with automated testing, continuous integration and deployment. You should be comfortable working with protocols and standards such as OAuth 2.0, OpenID Connect, SAML and SCIM, and understand secure coding principles and relevant data protection considerations. The ability to communicate clearly, influence technical decisions and mentor developers is vital. Experience operating highly available services in production, working in an agile environment and collaborating across multidisciplinary teams would be advantageous.

COMPETITIVE SALARY
Added 19/10/2026
Reference: 2739i3y5mv0qne3kzq9o

Other similar jobs

Staff / Senior Staff Security Engineer, Vinted Pay

Added 23/09/2026

We are looking for a Staff or Senior Staff Security Engineer to help shape and strengthen the security of a fast-growing digital payments platform. In this highly influential role, you will work across engineering, infrastructure, product, risk, and compliance teams to improve the security of systems that handle sensitive customer and financial data. You will combine strategic thinking with hands-on technical expertise, helping teams build secure, reliable, and scalable services from the ground up. Your responsibilities will include defining and evolving security architecture, threat modelling new products and services, and identifying pragmatic controls to reduce risk across cloud infrastructure, applications,...

Learn more

Senior Security Software Developer (R&D)

Added 22/09/2026

We are seeking a Senior Security Software Developer (R&D) to design, develop, and enhance innovative security solutions in a research-driven environment. You will contribute to the full software development lifecycle, from technical discovery and architecture through implementation, testing, deployment, and ongoing improvement. The role involves solving complex security challenges, evaluating emerging technologies, and translating research concepts into reliable, scalable, and maintainable products. Your responsibilities will include developing secure, high-quality software; designing and reviewing system architectures; investigating vulnerabilities and emerging attack techniques; and creating prototypes, proof-of-concepts, and production-ready capabilities. You will collaborate closely with security researchers, software engineers, product specialists, and...

Learn more

Linux Systems Software Developer– Security Solutions

Added 01/09/2026

We are seeking a Linux Systems Software Developer – Security Solutions to design, develop and maintain software that strengthens the security, reliability and performance of Linux-based systems. In this role, you will contribute to the full software development lifecycle, from technical design and implementation through to testing, documentation, deployment and ongoing support. You will work on low-level system components, security services, monitoring tools and automation used to protect critical infrastructure and applications. Your responsibilities will include developing robust, maintainable code in C and/or C++, creating scripts and tools using Python or shell, and integrating security capabilities across Linux environments. You...

Learn more

Software Developer (DV Security Clearance)

Added 25/08/2026

We are seeking a Software Developer with an active or recently held Developed Vetting (DV) security clearance to design, develop, test and maintain secure software solutions. You will work as part of a multidisciplinary engineering team, contributing throughout the full software development lifecycle, from requirements analysis and technical design through to implementation, integration, deployment and support. The role will involve developing robust, maintainable and scalable applications that meet demanding security, performance and availability requirements. Your responsibilities will include translating user and business needs into effective technical solutions, producing clean and well-documented code, investigating and resolving defects, and supporting continuous improvement...

Learn more

Staff Cybersecurity Software & Systems Engineer (F/M/D)

Added 02/10/2026

We are seeking a Staff Cybersecurity Software & Systems Engineer to help shape and strengthen secure, resilient software and infrastructure platforms. In this senior technical role, you will define security engineering strategies, establish scalable controls, and work closely with software, systems, cloud, and product teams to embed security throughout the development and operational lifecycle. You will act as a trusted technical advisor, translating complex security risks into practical, sustainable engineering solutions. Your responsibilities will include designing and implementing security architectures, threat modelling, secure-by-design patterns, identity and access controls, secrets management, vulnerability management, and security monitoring. You will lead the development...

Learn more

Member of Technical Staff (Software Engineer, Security)

Added 21/09/2026

We are seeking a Member of Technical Staff (Software Engineer, Security) to help design, build, and maintain secure, reliable software systems. In this role, you will work across engineering teams to identify security risks, improve application and infrastructure security, and deliver practical solutions that protect products, services, and customer data. You will contribute throughout the software development lifecycle, from technical design and threat modelling through implementation, testing, deployment, and ongoing improvement. Your responsibilities will include developing security tools, services, libraries, and automation; reviewing code and architecture for vulnerabilities; investigating security issues; and partnering with engineers to remediate findings. You will...

Learn more

Member of Technical Staff (Software Engineer, Security)

Added 09/09/2026

We are seeking a Member of Technical Staff (Software Engineer, Security) to help design, build, and protect secure, reliable software systems. In this role, you will work across engineering teams to identify security risks, develop practical safeguards, and improve the resilience of products and services throughout their lifecycle. You will contribute to security architecture, threat modelling, secure design reviews, vulnerability management, and the development of tools that enable engineers to deliver secure code efficiently. Your responsibilities will include building and maintaining security-focused software, services, automation, and developer tooling; reviewing code and system designs for security weaknesses; investigating vulnerabilities and supporting...

Learn more

Staff Software Security Engineer

Added 04/09/2026

We are seeking a Staff Software Security Engineer to provide technical leadership across the software development lifecycle and help build secure, resilient products at scale. You will work closely with software engineers, architects, product managers, and infrastructure teams to embed security into design, development, testing, deployment, and operations. The role combines hands-on engineering with strategic influence, enabling teams to identify and address security risks early while maintaining an efficient developer experience. Your responsibilities will include defining secure coding standards, threat modelling new and existing systems, reviewing architecture and design decisions, and developing security libraries, tooling, automation, and reference implementations. You...

Learn more

Software Engineer - IAM (Identity and Access Management)

Added 05/10/2026

We are seeking a Software Engineer specialising in Identity and Access Management (IAM) to design, develop and maintain secure solutions that enable the right people and systems to access the right resources at the right time. You will work across the full software development lifecycle, from requirements analysis and technical design through to implementation, testing, deployment and ongoing support. The role will involve building and integrating IAM services, improving authentication and authorisation capabilities, and contributing to a secure, scalable and reliable identity platform. Your responsibilities will include developing and maintaining applications and services for user lifecycle management, single sign-on, multi-factor...

Learn more

Software Development Engineer, IAM Stores Security

Added 03/09/2026

We are seeking a Software Development Engineer to help design, build, and operate secure, scalable identity and access management services for high-volume data stores. In this role, you will develop systems that protect sensitive information, enforce authentication and authorization policies, and provide reliable access controls across distributed applications and infrastructure. You will work closely with security specialists, platform engineers, service owners, and product stakeholders to translate complex requirements into maintainable technical solutions. Your responsibilities will include designing and implementing services, APIs, automation, and tooling that support identity lifecycle management, access provisioning, secrets protection, entitlement evaluation, auditability, and policy enforcement. You...

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

Senior Mobile Security Developer

Added 02/10/2026

We are seeking a Senior Mobile Security Developer to lead the design, development and continuous improvement of secure mobile applications and supporting services. You will work closely with software engineers, product specialists, architects and security professionals to embed security throughout the mobile development lifecycle. The role will involve assessing threats, defining security requirements, reviewing technical designs and ensuring that applications are resilient against evolving attack techniques across iOS and Android platforms. Your responsibilities will include developing and maintaining secure mobile components, libraries and application features; conducting code reviews and security testing; investigating vulnerabilities; and supporting remediation from discovery through to...

Learn more

Senior Mobile Security Developer - Contract (Inside IR35)

Added 02/10/2026

We are seeking a Senior Mobile Security Developer to support the design, development and security assurance of mobile applications across iOS and Android platforms. This is a contract opportunity operating inside IR35, suited to an experienced security-focused developer who can combine strong software engineering skills with a practical understanding of mobile application threats, secure architecture and risk management. You will be responsible for reviewing mobile application designs and source code, identifying vulnerabilities and recommending effective remediation strategies. Duties will include implementing secure coding practices, conducting threat modelling, supporting penetration testing and investigating security findings across the development lifecycle. You will...

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.