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
