IT & Software

Software Engineer - IAM, Aura

Neo4J

London · Greater London · United Kingdom

Overview

As a Software Engineer in IAM, you will shape and implement the IAM roadmap for Neo4j Aura, delivering secure, scalable identity solutions. You’ll work with security, development, and product teams to consolidate IAM capabilities across AuraDB, applying zero-trust and least-privilege principles. You’ll build authentication and authorization frameworks and mentor others, delivering clear documentation and practical security patterns. This role combines planning with hands-on execution in a fast-moving, cloud-focused environment.

Responsibilities
  • Shape and design IAM architecture across Aura
  • Develop and maintain scalable IAM solutions including identity governance
  • Implement authentication protocols (OAuth2, OIDC, SAML, LDAP, MFA) and lifecycle management (SCIM)
  • Integrate with enterprise SSO providers (Okta, Azure AD, Ping Identity)
  • Design access control paradigms (RBAC, ABAC, PBAC, ReBAC, FGA)
  • Manage application authentication (Auth0) and enforce least privilege policies
  • Support authentication/encryption methods (JWT, service accounts, SPIFFE/SPIRE, mTLS, signed requests)
  • Apply zero trust security principles and ensure regulatory compliance (SOC 2)
  • Collaborate with engineering, UX, and business teams using Agile; mentor others; produce clear documentation
Key requirements
  • 7+ years of backend development experience
  • Familiarity with IAM systems (Okta, Auth0, Ping Identity, Oracle Access Manager, AWS IAM, Azure AD/Entra ID)
  • Deep understanding of IAM principles and identity lifecycle management
  • Strong Python or GoLang experience
  • Experience with at least one major cloud provider (GCP, AWS, Azure)
  • collaboration across teams
  • mentoring others
  • strong communication
  • OAuth2
  • OIDC
  • SAML

Reference: WJ-747_30184750

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.