Senior Software Engineer, Authentication
GitLab
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 50% of similar roles. Most pay $156,433–$219,150 — the blue band above. At the midpoint, this role pays about $187k versus about $188k for comparable roles.
Based on 240 similar postings.
Employer
GitLab is an all-remote software company that develops an AI-powered DevSecOps platform combining source code management, CI/CD, security scanning, and project planning in a single application.
GitLab currently has 53 open roles on FindRole.
Listed pay typically runs $152,800–$235,600 across 47 roles with salary data.
Most-posted roles
View all roles at GitLabAt a glance
As a Senior Software Engineer (Ruby), Security Platform: Authorization, you will join the Authorization team to manage systems determining access for users, tokens, and automated agents. You will own workstreams from problem definition to feature-flagged rollout, specifically focusing on the permission model for GitLab.com and Self-Managed instances. Your daily tasks include designing and shipping authorization changes, refactoring long-lived policy code, and extending fine-grained permissions for tokens and roles. You will utilize Ruby on Rails, GraphQL, and REST APIs while contributing to a next-generation stack involving Rust, gRPC, Protocol Buffers, and Cedar policies. You must address technical challenges such as migrating to a Zanzibar-style relationship tuple engine, managing a large YAML permission catalog, and ensuring high performance during hundreds of permission checks per request.
What does a Software Engineer earn in Remote?
Median $208800 from 350 postings across 49 companies.
Skills
What you'll do
What we're looking for
More like this
GitLab
Coinbase
Salesforce
Equinox
CoStar Group
JPMorgan Chase