Remote Senior Backend Engineer – Authentication & Security

GitLab

United States

On-site

USD 139,000 - 235,000

Full time

47 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible PTO
Equity compensation
Growth & Development Fund
Parental Leave

Job summary

GitLab is seeking a Senior Backend Engineer for the Authentication team to build and secure authentication services across Rails and GATE. You will expand token issuance/validation, migrate paths from the monolith, and implement new auth mechanisms while addressing vulnerabilities and ensuring high-scale reliability.

Join us to influence GitLab's identity platform across multi-tenant SaaS, Self-Managed, and air-gapped environments, while collaborating with a remote, asynchronous team and growing

Qualifications

  • Professional experience with Go and/or Ruby in SaaS environments.
  • Familiarity with authentication/authorization tech such as OAuth, OIDC, SAML, SSO, SCIM, LDAP, JWT, RBAC or IAM.
  • Knowledge of token systems, cryptographic signing, and key management.
  • Experience bringing a service from concept to production in an agile environment.
  • Strong written and verbal English for remote collaboration.

Responsibilities

  • Contribute to roadmap and shape GitLab's authentication services including GATE.
  • Design and implement authentication features across Rails monolith and GATE.
  • Migrate auth paths from monolith to GATE while preserving reliability.
  • Develop authentication mechanisms like Workload Identity Federation.
  • Address security vulnerabilities via HackerOne program and improve security posture.
  • Tackle cross-language challenges in Go and Ruby at scale.
  • Uphold internal standards for style, maintainability, and best practices.

Skills

Go/Ruby
OAuth/OIDC/SAML
JWT
RBAC/IAM
Security concepts
English communication
Performance tuning

Tools

Rails monolith
GATE (identity service)

Job description

GitLab is seeking a Senior Backend Engineer for the Authentication team to build and secure authentication services across Rails and GATE. You will expand token issuance/validation, migrate paths from the monolith, and implement new auth mechanisms while addressing vulnerabilities and ensuring high-scale reliability.

Join us to influence GitLab's identity platform across multi-tenant SaaS, Self-Managed, and air-gapped environments, while collaborating with a remote, asynchronous team and growing

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Auth & Identity (Remote)
Senior Backend Engineer - Auth & Identity (Remote)

HireRubyDevs • Raleigh (NC)

On-site
USD 139,000 - 235,000
Equity Compensation
Employee Stock Purchase Plan
Growth and Development Fund
+2
Senior Backend Engineer - Ruby (Remote, Scalable APIs)
Senior Backend Engineer - Ruby (Remote, Scalable APIs)

GitLab • United States

On-site
USD 139,000 - 235,000
Health benefits and well-being
Flexible Paid Time Off
Team Member Resource Groups
+3
Senior Software Engineer (RoR/Go), SSCS: Authentication
Senior Software Engineer (RoR/Go), SSCS: Authentication

GitLab • United States

On-site
USD 139,000 - 235,000
Flexible PTO
Equity compensation
Growth & Development Fund
+1
Senior Ruby Backend Engineer for Scalable APIs (Remote)
Senior Ruby Backend Engineer for Scalable APIs (Remote)

GitLab • United States

Remote
USD 140,000 - 190,000
Senior Backend Engineer — AI-Driven, Global Platform
Senior Backend Engineer — AI-Driven, Global Platform

GitLab • United States

On-site
USD 139,000 - 235,000
Flexible PTO
Equity compensation
Employee stock purchase plan
+3
Remote Software Engineer, Vulnerability Management (Rails)
Remote Software Engineer, Vulnerability Management (Rails)

Jackalope Digital LLC • Northern (KY)

Hybrid
USD 115,000 - 173,000
Health benefits
Flexible PTO
Employee resource groups
+3
Backend Security Engineer - Vulnerability Management
Backend Security Engineer - Vulnerability Management

Nerdleveltech • Northern (KY)

Hybrid
USD 115,000 - 173,000
Flexible PTO
Equity compensation
Employee stock purchase plan
+2
Senior Backend Engineer, Analytics Platform (Remote)
Senior Backend Engineer, Analytics Platform (Remote)

GitLab • United States

On-site
USD 117,000 - 252,000
Health benefits
Flexible PTO
Team Member Resource Groups
+3
Backend Engineer (AI-Driven, Remote, Ownership)
Backend Engineer (AI-Driven, Remote, Ownership)

Jackalope Digital LLC • Northern (KY)

Hybrid
USD 115,000 - 194,000
Senior Backend Engineer — Remote Cloud-Native Deployment
Senior Backend Engineer — Remote Cloud-Native Deployment

GitLab • United States

On-site
USD 150,000 - 230,000
Flexible Paid Time Off
Equity Compensation & Employee Stock-P
Growth and Development Fund
+2