GitLab

Senior Software Engineer (Ruby), Security Platform: Authorization

GitLab · Remote, Canada; Remote, Israel; Remote, United Kingdom; Remote, United States

Posted about 2 months ago

or apply directly on GitLab's site. We never take the application ourselves.

Is this posting real?

This role has been open
71 days
GitLab's roles stay open a median of 99 days
Reposted
No
Salary listed
No
0% of GitLab's roles list one
Ghost-job risk at GitLab
high
238 stale, 9 reposted of 238 open
Hiring momentum
94 roles opened in the last 90 days
↓ down vs. the prior 90 days
Last confirmed on the employer's board
2026-11-14

Measured from postings appearing on and disappearing from GitLab's own greenhouse board since 2026-08-03. Full hiring picture for GitLab.

About this role

As a Senior Software Engineer on GitLab's Authorization team, you will be responsible for designing and implementing authorization changes within GitLab's Ruby on Rails monolith. Your work will involve managing fine-grained permissions, refactoring policy code, and collaborating with various teams to enhance the authorization system. You will also contribute to transitioning the authorization model to a new shared platform that integrates Rust and other technologies.

Our read on this posting3.0out of 5
benefits
3/5
freshness
4/5
career value
4/5
role clarity
4/5
pay transparency
0/5

Scored from the posting itself — how clearly the role is described, how much it says about pay and benefits, and how recently it was listed. Not a judgement of GitLab as an employer.

What you need

  • 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
  • A security mindset
  • Comfort making careful changes to large, long-lived codebases
  • Working knowledge of GraphQL and API authorization patterns
  • Attention to performance at scale

Nice to have

  • Rust
  • gRPC or Protocol Buffers
  • Cedar or other policy languages
  • Zanzibar-style authorization systems
  • Go

What you get

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Worth weighing

  • No salary listed for locations outside the United States
  • Role involves working with legacy code and a transition to a new authorization stack
  • Team operates in a fully asynchronous environment, which may require strong self-management skills

Summarised from GitLab's posting. Read the full original.

Listed by GitLab on their greenhouse job board, last confirmed open on 2026-11-14. PitchMeAI is not the employer.

More roles at GitLab

All 238 open roles at GitLab →