Open Role
GitLab

Opportunity at

GitLab

Senior Software Engineer (RoR/Go), SSCS: Authentication

GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity and fortify security. The company is hiring a Senior Software Engineer to join…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
United States
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published1h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity and fortify security. The company is hiring a Senior Software Engineer to join the Authentication team within the SSCS department. In this position, you will help develop next-generation authentication services by working across a Ruby-on-Rails monolith and GATE, a new identity and access management control and data plane. Your day-to-day contributions will involve shaping the future roadmap,…

Job Description

GitLab operates an intelligent orchestration platform for DevSecOps, helping organizations boost developer productivity and fortify security. The company is hiring a Senior Software Engineer to join the Authentication team within the SSCS department.

In this position, you will help develop next-generation authentication services by working across a Ruby-on-Rails monolith and GATE, a new identity and access management control and data plane. Your day-to-day contributions will involve shaping the future roadmap, building centralized token issuance mechanisms, migrating authentication pathways, and addressing HackerOne security reports. Projects include passkey integration, composite identities for AI, and enhancements for SAML, LDAP, OIDC, and SCIM protocols.

This role is suited for backend engineers who enjoy complex scaling challenges and wish to make a direct impact on product security across multi-tenant SaaS, Self-Managed, Dedicated, and air-gapped environments. Team members are expected to utilize AI daily as a core productivity tool.

Responsibilities

  • Design and build authentication features spanning the Rails monolith and GATE
  • Drive the migration of authentication and token management paths into GATE
  • Develop new authentication mechanisms from the ground up, including Workload Identity Federation
  • Resolve security vulnerabilities reported via HackerOne and improve access management tooling
  • Solve complex technical scaling challenges across Go and Ruby codebases
  • Define, uphold, and mentor others on internal engineering standards through code review
  • Collaborate on larger architectural projects and participate in the maintainer trainee program

Requirements

  • Professional engineering background utilizing Go and/or Ruby in scaling or mission-critical SaaS products
  • Familiarity with authentication and authorization concepts like OAuth, OIDC, SAML, SSO, SCIM, LDAP, JWT, RBAC, or IAM
  • Understanding of token systems, key management, and cryptographic signing
  • Demonstrated history of taking a service from initial concept through to production
  • Strong proficiency in written and spoken English for an asynchronous, remote work environment
  • Experience preventing, diagnosing, and resolving performance and optimization issues

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 position?

This is a full-time position.

Is this position remote?

Yes, GitLab hires team members globally for remote roles, though certain positions may carry specific location-based eligibility rules.

What is the salary range for this job?

The base salary range for United States residents is $139,200 to $235,200 USD, determined by interviews, education, experience, skills, and geographic location. Salaries for locations outside the US are not specified in the posting.

Sample Interview Questions

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

Search similar jobs

Related Jobs

Posted by GitLab

Source: GitLab

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

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

GitLab

GitLab

130Open Jobs
—No reviews yet
View Company Profile