Senior Ruby Engineer - Authorization & Security (Remote)

GitLab

United States

On-site

GBP 103,000 - 174,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Growth and Development Fund
Equity Compensation & Employee Stock…
Parental Leave
Flexible Paid Time Off

Job summary

GitLab is seeking a Senior Software Engineer for its Authorization team. You will own substantial parts of the system that decide access for users, tokens, and automated agents across GitLab.com, Self-Managed, and Dedicated deployments.

The project moving from Rails monolith to a shared authorization platform combines Ruby and Rust components with a Zanzibar-style policy model. You will design and ship authorization changes in the Rails monolith, extend fine-grained token permissions, and ensure

Qualifications

  • Significant experience building and operating production Ruby on Rails applications.
  • Experience designing or implementing authorization systems, including role-based access control and fine-grained permissions.
  • Strong security mindset and attention to blast radius in permissions changes.

Responsibilities

  • Design and ship authorization changes in GitLab's Ruby on Rails monolith with large-scale permission checks.
  • Own a workstream end-to-end from definition to rollout and verification.
  • Build and extend fine-grained permissions for tokens and roles across APIs.
  • Extend and harden authorization enforcement across GraphQL and REST APIs.
  • Refactor policy code to support a new authorization engine without breaking existing users.
  • Improve reliability, performance, and security of authorization systems.

Skills

Rails
Authorization systems
RBAC
GraphQL API
PostgreSQL
Rust
GRPC
Policy languages

Tools

Rust
gRPC

Job description

GitLab is seeking a Senior Software Engineer for its Authorization team. You will own substantial parts of the system that decide access for users, tokens, and automated agents across GitLab.com, Self-Managed, and Dedicated deployments.

The project moving from Rails monolith to a shared authorization platform combines Ruby and Rust components with a Zanzibar-style policy model. You will design and ship authorization changes in the Rails monolith, extend fine-grained token permissions, and ensure

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Ruby Engineer - Authorization Platform
Remote Senior Ruby Engineer - Authorization Platform

Far Coder • Northern (KY)

Hybrid
USD 25,000 - 40,000
Remote Senior Software Engineer - Authorization Platform
Remote Senior Software Engineer - Authorization Platform

TalentHop • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer (Ruby), Security Platform: Authorization
Senior Software Engineer (Ruby), Security Platform: Authorization

GitLab • United States

On-site
GBP 103,000 - 174,000
Growth and Development Fund
Equity Compensation & Employee Stock…
Parental Leave
+1
Senior Software Engineer (Ruby), Security Platform: Authorization
Senior Software Engineer (Ruby), Security Platform: Authorization

TalentHop • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer (Ruby), Security Platform: Authorization
Senior Software Engineer (Ruby), Security Platform: Authorization

Far Coder • Northern (KY)

Hybrid
USD 25,000 - 40,000
Backend Engineer, Create: Repository Management (Fully Remote)
Backend Engineer, Create: Repository Management (Fully Remote)

GitLab • United States

Remote
USD 120,000 - 180,000
Senior Ruby on Rails Engineer — AI-Driven Agents & Onboarding
Senior Ruby on Rails Engineer — AI-Driven Agents & Onboarding

Nerdleveltech • Northern (KY)

Hybrid
USD 153,000 - 259,000
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock-P
+2
Backend Engineer — Source Code (Ruby) — AI-Driven, Remote
Backend Engineer — Source Code (Ruby) — AI-Driven, Remote

GitLab • United States

Remote
USD 120,000 - 180,000
Flexible PTO
Equity Compensation
Employee Stock Purchase Plan
+4
Backend Engineer: Ruby & GraphQL for Secure Repo Management
Backend Engineer: Ruby & GraphQL for Secure Repo Management

GitLab • United States

Remote
USD 120,000 - 180,000
Remote Backend Engineer: Repository Management
Remote Backend Engineer: Repository Management

Remote Worker LTD. • United States

Remote
USD 120,000 - 180,000
Flexible Paid Time Off
Equity Compensation & Employee Stock
Growth and Development Fund
+1