Senior Software Engineer (Identity)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Senior Software Engineer, Identity (IAM/Authorization): Building core identity infrastructure for AI products with an accent on secure authentication, authorization, and identity governance. Focus on designing distributed access-control systems, integrating enterprise identity standards, and supporting compliant infrastructure at .
Location: London, UK
Company
develops AI data engines and full-stack technologies that help leading organizations build, deploy, evaluate, and oversee reliable AI systems.
What you will do
- Design and implement identity infrastructure for secure authentication and authorization across enterprise systems.
- Build SSO, MFA, and federated identity solutions using SAML, OAuth, and OpenID Connect.
- Develop ReBAC, ABAC, and RBAC authorization systems and access-control evaluation.
- Implement software-defined identity governance policies aligned with security standards and regulations.
- Present technical guidance on identity management and security best practices to teams and stakeholders.
Requirements
- 5+ years of full-time engineering experience after graduation, specializing in infrastructure and identity systems.
- Experience with IAM controls, Infrastructure as Code using Terraform or Pulumi, and microservice deployment practices.
- Hands-on experience with OpenFGA, Authzed, Cedar, Topaz, or comparable authorization frameworks at .
- Strong knowledge of Zanzibar-based ReBAC, OAuth 2.0, OIDC, SAML, JWT, and enterprise identity providers such as Entra ID and Okta.
- Extensive software development experience with distributed systems and public cloud platforms, preferably AWS.
- Proven independent ownership of engineering projects and strong communication with technical and non-technical stakeholders.
Nice to have
- Experience securing API access and implementing application-level access controls.
- Multi-cloud infrastructure experience across AWS, Azure, GCP, or other platforms.
- Experience integrating IAM solutions with Java, Python, Node, or .NET applications.
- Mentorship or leadership experience supporting junior engineers.
Culture & Benefits
- Work on AI systems used in important decisions by enterprises, governments, and leading technology companies.
- Inclusive and equal-opportunity workplace with a commitment to reasonable accommodations.
- Work alongside industry leaders and contribute to the development of reliable AI applications.
Hiring process
- Candidates may be reconsidered for the same role after a 90-day waiting period.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β