Senior Software Engineer (Ruby), Security Platform: Authorization
GitLab · Remote, Canada; Remote, Israel; Remote, United Kingdom; Remote, United States
Posted 14 days ago
or apply directly on GitLab's site. We never take the application ourselves.
Is this posting real?
- This role has been open
- 14 days GitLab's roles stay open a median of 41 days
- Reposted
- No
- Salary listed
- No 0% of GitLab's roles list one
- Ghost-job risk at GitLab
- low 0 stale, 9 reposted of 238 open
- Hiring momentum
- 338 roles opened in the last 90 days ↑ up vs. the prior 90 days
- Last confirmed on the employer's board
- 2026-09-17
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.
- 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-09-17. PitchMeAI is not the employer.
More roles at GitLab
- Senior Backend Engineer, UKRemote, United Kingdom
- Senior Backend Engineer, IndiaBangalore, India
- Senior Backend Engineer, AMERRemote, Canada; Remote, United States
- Ecosystem Sales ManagerRemote, United States
- Staff Site Reliability Engineer - Monitoring and Anomaly Detection (Monetization)Bangalore, India
- Strategic Account Executive - SeattleRemote, United States
- Senior Product Manager, Secret Detection and Vulnerability ResearchRemote, United States
- RPA Engineer, UiPathBangalore, India