1 month ago
London, United KingdomSenior
Responsibilities
- Contribute to the IAM roadmap and design an architecture consolidating IAM capabilities across Aura.
- Develop and maintain scalable identity governance, authentication, authorization, and lifecycle-management solutions.
- Implement authentication protocols, SSO integrations, access-control paradigms, Auth0 application authentication, and least-privilege policies.
- Support identity and encryption methods including JWT, service accounts, workload identity, SPIFFE/SPIRE, client credentials, mTLS, and request signing.
- Apply zero trust principles, assess IAM attack surfaces, and support compliance with industry standards and SOC 2.
- Collaborate with engineering, UX, security, infrastructure, product, and business stakeholders using Agile methodologies.
- Mentor team members on IAM technologies and best practices and produce technical and non-technical documentation.
Requirements
- 7+ years of backend development or software engineering experience.
- Familiarity with IAM systems and technologies including Okta, Auth0, Ping Identity, Oracle Access Manager, AWS IAM, and Azure AD/Entra ID.
- Deep understanding of IAM principles, authentication and authorization protocols, and identity lifecycle management.
- Strong knowledge of identity security frameworks, protocols, and secure design patterns.
- Experience with Python or GoLang.
- Experience with at least one major cloud provider: GCP, AWS, or Azure.
- Preferred: 3+ years of professional Identity and Access Management experience.
- Preferred: familiarity with Kubernetes.
Benefits
- Hybrid work arrangement.
- Opportunity to work on Neo4j Aura, a managed cloud graph database offering.
- Inclusive, diverse, and equitable workplace culture with opportunities for collaboration, innovation, mentorship, and professional growth.
