Senior Software Engineer (Ruby), Security Platform: Authorization

GitLab · IT

Apply
Full Time$139,200 - $235,200 USDPosted Sep 2, 2026

Source: GitLab

AT A GLANCE
Eligibility
Not available
Category
IT
Salary
$139,200 - $235,200 USD
Employment
Full Time
Experience
Senior
Posted
Sep 2, 2026

This role’s source listing does not include Hungary as an eligible location.

GitLab is seeking a Senior Software Engineer to help own and refactor their authorization platform, focusing on Ruby on Rails and transitioning to a Rust-based engine. This is a fully remote role open to candidates in Canada, Israel, the UK, and the US.

In this role, you will design and implement complex authorization changes within the Rails monolith while migrating permissions to a new service-oriented architecture. You will work on fine-grained token permissions, custom roles, and API enforcement, collaborating with authentication and AI teams. The position requires a security-focused mindset and the ability to drive technical decisions through documentation and code reviews.

Why You’ll Love This Role

Remote in Canada, Israel, UK, US
Senior level role
Base salary $139,200-$235,200 USD for US residents
Focus on security platform and authorization
Full-time remote engineering position

What You’ll Bring

Significant experience building and operating production Ruby on Rails applications
Experience designing or implementing authorization systems including RBAC and fine-grained permissions
Working knowledge of GraphQL and API authorization patterns
Ability to perform incremental refactors and migrations on large, long-lived codebases
Strong written communication skills in an asynchronous environment

What You’ll Get

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

About the Company

GitLab is an intelligent orchestration platform for DevSecOps that enables organizations to improve operational efficiency and reduce security risks. With over 50 million users, it provides tools for the entire software development lifecycle in a fully distributed, asynchronous organization.

Listing checked for remote eligibility · Posted Sep 2, 2026 · GitLabApply
EXPLORE MORE
Apply