Skip to Content

Senior Software Engineer, SSCS : Authentication

Job Overview

As a Senior Backend Engineer on the Authentication team, you'll build authentication features across the Rails monolith and GATE.

Key points

  1. Shape the roadmap for GATE and GitLab's authentication services with the team.

  2. Design and implement token issuance, validation, and identity services in Go and Ruby across the Rails monolith and GATE…

  3. Migrate authentication and token management paths from the monolith into GATE while maintaining reliability across all deployment models.

  4. Build authentication mechanisms from the ground up, such as Workload Identity Federation.

  5. Professional experience with Go and/or Ruby in scaling or mission-critical SaaS products.

  6. Familiarity with authentication and authorization technologies or techniques, such as OAuth, OIDC, SAML, SSO, SCIM, LDAP, JSON Web Tokens (JWTs)…

  7. Knowledge of token systems, cryptographic signing, and key management.

  8. Experience building or contributing to a service from concept to production, including proposal, discussion, and execution.

Languages

English required

Skills

GitRecruitingCampaign ManagementRoadmapping

Experience: Senior-level

Similar jobs

More open roles like this one