Open Role
GitLab

Opportunity at

GitLab

Staff Software Engineer, Security Platform: Authentication

GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, decrease security and compliance risks, and expedite digital transformation. The…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
India
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz4h agoEmployer posted Nov 11, 2026
Listing Views4
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, decrease security and compliance risks, and expedite digital transformation. The company seeks a Staff Software Engineer to join the Authentication team within the Security Platform stage. In this technical lead capacity, you will oversee how human users, external applications, security tokens, and automated agents establish their identity across GitLab.com, Self-Managed, and Dedicated deployments. Operating…

Job Description

GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity, enhance operational efficiency, decrease security and compliance risks, and expedite digital transformation. The company seeks a Staff Software Engineer to join the Authentication team within the Security Platform stage. In this technical lead capacity, you will oversee how human users, external applications, security tokens, and automated agents establish their identity across GitLab.com, Self-Managed, and Dedicated deployments. Operating as an OAuth 2.0 and OpenID Connect provider for millions of users, GitLab also handles enterprise identities via SAML and LDAP.

Your core initiatives will involve migrating legacy mechanisms out of the Ruby on Rails monolith and into GATE, GitLab's modern authentication and authorization platform powered by Go and a Secure Token Service. Key projects include orchestrating OAuth across multiple cells, unifying global identities, consolidating token varieties, and implementing identity solutions tailored for artificial intelligence agents and workloads such as Model Context Protocol clients. You will drive technical architecture, author design documents, and collaborate asynchronously with distributed engineering colleagues across various time zones.

Responsibilities

  • Own the overarching technical direction for authentication protocols like OAuth 2.0, OIDC, SAML, and token exchange across the Ruby on Rails monolith and Go-based GATE services
  • Write and implement design documents and architecture decision records for multi-quarter initiatives, dividing work into increments deployed behind feature flags
  • Direct migrations involving token formats, client and grant state, and session behavior without causing disruptions for current customers
  • Write code in Ruby on Rails and Go while reviewing designs and merge requests submitted by peers
  • Establish interface contracts with GATE Core, GATE Infra, Authorization, and Tenant Scale teams and update them as the architecture evolves
  • Perform threat modeling on new identity flows, introduce rate limits and abuse prevention controls, and guide technical responses to security incidents
  • Mentor senior and intermediate engineers to improve overall protocol and security competencies within the group
  • Collaborate asynchronously with engineering teammates globally, primarily documenting decisions in writing
  • Participate in on-call or operational support rotations as mandated by the team structure

Requirements

  • Substantial background in designing, building, and operating production-grade authentication or identity systems at scale
  • Deep practical knowledge of OAuth 2.0 and OIDC protocols including authorization code with PKCE, refresh token rotation, token exchange, client registration, scopes, and JSON Web Tokens
  • Working knowledge of SAML 2.0 single sign-on and enterprise identity integrations such as LDAP and SCIM
  • Extensive production experience utilizing either Ruby on Rails or Go, with a willingness to write both
  • Demonstrated ability to execute refactoring, feature-flagged rollouts, and backward-compatible migrations within large codebases
  • Familiarity with multi-tenant SaaS environments, covering data isolation and high-volume request performance
  • Proficiency in written English suited for an asynchronous and distributed work environment

Qualifications

  • Experience with authentication libraries including Doorkeeper, Devise, or OmniAuth
  • Familiarity with passkeys, multi-factor authentication, workload identity, gateways, policy engines, or AI agent authentication
  • Background in multi-region architectural designs
  • Prior contributions toward identity standards or open-source identity projects

Core Skills

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation and Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the employment type for this role?

The posting lists the employment type as full-time.

Where is the position located?

The location is listed as India.

What is the salary for this position?

The source posting does not specify a salary.

What remote work policies apply to this position?

The posting specifies an on-site remote status for this role.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

GitLab
GitLabAdded to Jobsiz 4h ago
Full-timeUSD 115,200 - 194,400/yr
GitLab
GitLabAdded to Jobsiz 4h ago
Full-timeUSD 168,000 - 285,600/yr
GitLab
GitLabAdded to Jobsiz 1d ago
Full-time
GitLab
GitLabAdded to Jobsiz 1d ago
Full-timeRemote

Posted by GitLab

Source: GitLab

View the original listing ↗

Posted by employer: Nov 11, 2026

Added to Jobsiz: Nov 11, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

GitLab

GitLab

177Open Jobs
—No reviews yet
View Company Profile