This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re hiring a Staff Software Engineer to design, build, and operate the authentication and identity systems that power our platform. This is a hands-on engineering role with a focus on reliability, scalability, and secure user experience. Our authentication stack is built on modern technologies including Keycloak, OIDC/SAML/LDAP integrations, and cloud-native infrastructure. We value strong problem-solving skills, sound engineering judgment, and a deep understanding of distributed systems and security principles. You’ll work on high-impact systems including (but not limited to) identity provider integrations, access control frameworks, token management, and policy enforcement infrastructure. Expect to tackle challenges in federated identity, Attribute-Based Access Control (ABAC), multi-tenant authorization, session management, and fault-tolerant authentication flows. You’ll play a key role in shaping our authentication architecture and defining the long-term strategy for identity and access management across the platform.
Job Responsibility:
Design, build, and maintain authentication and identity services that power mission-critical platform access and authorization
Integrate and extend Keycloak to support complex identity provider (IdP) integrations, single sign-on (SSO), and federated authentication
Implement and evolve Attribute-Based Access Control (ABAC) frameworks to enable fine-grained, policy-driven authorization across systems
Work across the stack — from APIs and access tokens to infrastructure automation, deployment, and observability of authentication workflows
Diagnose and resolve reliability, latency, and scalability issues in production authentication and authorization flows
Collaborate on architecture and long-term strategy for secure, resilient, and high-availability identity systems
Implement and refine monitoring, auditing, and alerting for authentication and access events to ensure security visibility and compliance
Balance security, user experience, and delivery velocity, ensuring pragmatic decisions that maintain both product agility and engineering quality
Requirements:
8+ years of experience as a Software Engineer
Recent experience driving technical impact across teams and time horizons
A record of leading multi-quarter initiatives and evolving system architecture
Strong architectural judgment with a tight link to product and business outcomes
Thoughtful, high-context communication thats driven by a desire for clarity, not control
A pattern of multiplying others: through systems, standards, and mentorship
The ability to move fast with judgment while knowing when to ship, and when to reshape