CareerPlan

Senior Software Engineer, SSCS : Authentication

IndiaRemoteFull-time2026-10-15 → 2026-11-10
Remote

Core

Build the next generation of authentication services (GATE) and expand mechanisms for human and AI agent identities across GitLab's multi-tenant SaaS and self-managed environments.

Role type

Senior Backend Engineer (Authentication)

Builds

Centralized token issuance and validation service (GATE), passkeys, passwordless auth, and composite identities for AI agents.

Domain

SaaS, Identity and Access Management (IAM), Security

Required skills

Go, Ruby, OAuth, OIDC, SAML, SCIM, LDAP, JWT, RBAC, IAM, cryptographic signing, key management, performance optimization

Preferred skills

Workload Identity Federation, migrating monolith services, public technical communication, project maintainer track

Technologies

Go, Ruby, Rails, GATE, HackerOne, Workload Identity Federation

Responsibilities

Shape the roadmap for GATE and authentication services; Design and implement token issuance/validation in Go and Ruby; Migrate authentication paths from monolith to GATE; Build new auth mechanisms (passkeys, composite identities); Strengthen security via access tooling and vulnerability management; Define engineering standards and advocate via code review; Communicate publicly about GitLab initiatives.

Seniority

Senior, hands-on IC