> Markdown version of [/jobs/ext/3311869-software-engineer-identity](https://www.wearedevelopers.com/jobs/ext/3311869-software-engineer-identity). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Identity - **Company:** Ai. - **Location:** UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Amazon Web Services, Authentication Protocols, Microsoft Azure, Distributed Systems, Multi-Factor Authentication, Federated Identity Management, Identity and Access Management, Python (Programming Language), Node.Js, OAuth, OpenID, Role-Based Access Control, Openid Connect, JSON Web Token, Security Assertion Markup Language (SAML), Single Sign-On, Software Deployment, Software Engineering, Systems Integration, Pulumi, Google Cloud, Okta, Multi-Cloud, Terraform - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-identity-scale-8759236 ## About the Role * 5+ years of full-time engineering experience, post-graduation with specialities in infrastructure and identity systems. * Infrastructure expertise - IAM controls, Infrastructure as Code (Terraform, Pulumi), microservice deployment best practices. * Hands-on experience working with OpenFGA, Authzed, Cedar, Topaz, or similar authorization frameworks at scale. * Strong understanding of Zanzibar-based ReBAC models, relationship tuples, and access control evaluation. * Strong knowledge of authentication standards such as OAuth 2.0, OIDC, SAML, and JWT, as well as industry standard IdP solutions like EntraID, Okta, etc. * Extensive experience in software development and a deep understanding of distributed systems and public cloud platforms (AWS preferred). * Show a track record of independent ownership of successful engineering projects. * Possess excellent communication and collaboration skills, and the ability to translate complex technical concepts to non-technical stakeholders. Nice to haves: * Experience securing API access and implementing access control mechanisms at the application level. * Multi-cloud infrastructure experience - AWS, Azure, GCP, and more. * Proficiency in integrating IAM solutions with applications built using frameworks such as Java, Python, Node.js, or .NET. * Mentorship/leadership experience supporting junior engineers PLEASE NOTE: Our policy requires a 90-day waiting period before reconsidering candidates for the same role. This allows us to ensure a fair and thorough evaluation of all applicants. ## Description * Drive the design, and implementation of our identity infrastructure to ensure secure authentication and authorization across enterprise systems. * Build software for authentication mechanisms such as Single Sign-On (SSO), Multi-Factor Authentication (MFA), and federated identity solutions (SAML, OAuth, OpenID Connect). * Build software for authorization mechanisms such as Relation-based access control (ReBAC), Attribute-based access control (ABAC), Role-based access control (RBAC). * Build software-defined identity governance policies to ensure compliance with security policies, industry regulations (e.g., NIST, SOC2, ISO 27001), and organizational standards. * Present technical information to teams and stakeholders, providing guidance and insight on identity management and best practices. ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Why segmenting your infrastructure into tiers makes your infrastructure design better](https://www.wearedevelopers.com/videos/1960-why-segmenting-your-infrastructure-into-tiers-makes-your-infrastructure-design-better) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Unleashing Potential Across Teams: The Power of Infrastructure as Code](https://www.wearedevelopers.com/videos/930-unleashing-potential-across-teams-the-power-of-infrastructure-as-code) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)