Staff Software Developer (IAM)
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.
Staff Software Developer (IAM)
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- Security Engineer
- Security Analyst
- Security Consultant
- Security Architect
- IT Security Manager
- Identity Access Management IAM
- Data Protection
- Cyber Security Consultant
- SOC Analyst
- Risk Analyst
- Governance and Compliance
- Penetration Tester
LATEST JOBS
- SecOps Engineer
- Senior KIM Lead and Deputy Dat...
- Cyber Security Cloud Engineer
- Senior Risk Manager Technolog...
- Senior Security Architect - Pl...
- IGA Lead Engineer
- Lead Cybersecurity Architect
- Security Contract Delivery Pro...
- System Software Engineer, Tegr...
- Network & Security Delivery Te...
- Cyber Threat Intelligence Anal...
- Senior Identity & Access Manag...