7 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design and implement token issuance, validation, and identity services in Go and Ruby across the Rails monolith and GATE.
- Build and evolve GATE as a centralized authentication and identity service across GitLab deployment models.
- Migrate authentication and token-management paths from the monolith while maintaining reliability.
- Develop authentication capabilities including Workload Identity Federation, passkeys, passwordless authentication, and composite identities for AI agents.
- Improve service accounts, secure automation, access-management tooling, and automated provisioning capabilities.
- Address security vulnerabilities reported through the HackerOne program.
- Shape the authentication-services roadmap, review code, and improve engineering standards and practices.
- Deliver moderately sized features, collaborate on larger projects, communicate publicly about GitLab initiatives, and participate in the maintainer trainee program.
Requirements
- Professional experience with Go and/or Ruby in scaling or mission-critical SaaS products.
- Familiarity with authentication and authorization technologies such as OAuth, OIDC, SAML, SSO, SCIM, LDAP, JWTs, RBAC, or IAM.
- Knowledge of token systems, cryptographic signing, and key management.
- Experience contributing to a service from concept through production, including proposal, discussion, and execution.
- Experience diagnosing, preventing, and resolving performance and optimization problems.
- Clear written and verbal English communication skills for a remote, largely asynchronous environment.
- Experience working iteratively, managing priorities effectively, staying organized, and following through.
Benefits
- Remote work arrangement; GitLab states that all roles are remote, subject to country-specific eligibility requirements.
- Health, financial, and well-being benefits.
- Flexible paid time off and parental leave.
- Team Member Resource Groups.
- Equity compensation and an Employee Stock Purchase Plan.
- Growth and Development Fund.
About GitLab
GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.
