Salary not listed

Senior Software Engineer, SSCS : Authentication

BackendRemote — Bangalore, India
Published on 2026-10-15
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

As a Senior Backend Engineer on the Authentication team, you will help build the next generation of authentication services for GitLab, focusing on features across the Rails monolith and GATE. You will contribute to the development of secure identity management solutions and work on expanding authentication mechanisms.

About the company

GitLab is a DevSecOps platform that brings source control, CI/CD, security, and project management into a single application. It helps engineering teams plan, build, secure, and ship software faster.

The team

Authentication team

Stack

GoRubyOAuthOIDCSAMLSSOSCIMJWT

What you'll do

  • Shape the roadmap for GATE and authentication services
  • Design and implement token issuance and validation
  • Migrate authentication paths from monolith to GATE
  • Build authentication mechanisms such as Workload Identity Federation
  • Strengthen user security through access management tooling
  • Participate in code reviews and improve engineering practices
  • Communicate about GitLab initiatives
  • Collaborate on larger projects

What we're looking for

  • Experience with Go and/or Ruby in SaaS products
  • Familiarity with authentication technologies like OAuth and SAML
  • Knowledge of token systems and cryptographic signing
  • Experience in software development from concept to production
  • Strong communication skills in English
  • Experience in diagnosing performance issues
  • Ability to manage work effectively in an iterative process

Benefits

  • Flexible Paid Time Off
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
View original job post