Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Ruby), Security Platform: Authorization

Full-time

Gitlab

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Senior Software Engineer on GitLab's Authorization team, you will own significant parts of the system that decides what every user, token, and automated agent can access on GitLab. com, Self-Managed, and Dedicated. Today that work is Ruby on Rails. Roughly 400 policy classes and a YAML catalog of about 1,900 permissions sit behind every API request. You will work on the permission model itself (fine-grained token permissions, custom roles, and the GraphQL and REST surfaces that enforce them). You will also help move that model onto GitLab's next-generation authorization stack, which pairs the Rails monolith with a Rust policy engine using Zanzibar-style relationship tuples and Cedar policies.

The monolith already loads that engine in-process and can reach it over gRPC. Some examples of our projects: - Refactoring GitLab's policy layer so the same permission definitions can be evaluated by the monolith and by our new authorization service - Extending fine-grained token permissions to more resources and more kinds of principal, including the service identities behind AI agents What you'll do - Design and ship authorization changes in GitLab's Ruby on Rails monolith, where a single request can trigger hundreds of permission checks. - Own a workstream end to end. Problem definition through feature-flagged rollout, dual-run verification, and cleanup. - Build and extend fine-grained permissions for tokens and roles, and keep the permission catalog coherent as it grows. - Extend and harden authorization enforcement across GraphQL and the REST API. - Refactor long-lived policy code so both the monolith and our new authorization engine can evaluate it, without changing behavior for existing customers. - Improve the reliability, performance, and security posture of existing authorization systems, including paying down permission-model debt. - Partner with the authentication, platform, AI, and modular-service teams on interface contracts as authorization moves toward a shared service. - Drive technical decisions in writing. Design docs, architecture decision records, and code review, in a fully asynchronous organization. What you'll bring - 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. You treat a permission bug as a security bug, and you reason about blast radius before elegance. - Comfort making careful changes to large, long-lived codebases.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Ruby), Security Platform: Authorization in Remote vacancy
  •  ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Product Security) based in Canada. This role combines senior-level software engineering with a strong product security focus in a cloud... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Jobgether

    Remote
    4 days ago
  •  ...About the Role Abnormal AI is looking for a Senior Software Engineer to join the Detection Team. The Detection Division is focused on building the...  ...to handle 10x the traffic we serve today - Build the platform for fighting against rapidly generated AI attacks - Own real... 
    Senior
    Long term contract
    Full time
    Immediate start

    Abnormalsecurity

    Remote
    18 days ago
  •  ...New Senior Software Engineer, Backend (Consumer Authentication Platform) Remote Canada Apply At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The... 
    Senior
    Full time
    Remote work

    Affirm

    Remote
    12 days ago
  •  ...The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users...  ...to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds... 
    Senior
    Long term contract
    Full time
    Work from home

    Spotify

    Remote
    3 days ago
  •  ...surprises, and no tradeoffs on what matters most. The Growth Platform Engineering team builds the core systems and tools that drive user...  ...fuels our long-term growth. We’re looking for a passionate Senior Software Engineer to design and build backend systems that power Affirm... 
    Senior
    Long term contract
    Full time
    Remote work

    Affirm

    Remote
    21 days ago
  •  ...applications and next steps. Our partner is looking for a Senior/Staff Platform Engineer based in Canada. The Senior/Staff Platform Engineer will build...  ..., networking, workload isolation, resource management, security, upgrades, scaling, and reliability. - Troubleshoot... 
    Senior
    Full time
    Immediate start

    Jobgether

    Remote
    5 hours ago
  • $141.52k - $176.9k per year

     ...customer meetings. . See yourself at Twilio Join the team as Twilio’s next Senior Software Engineer, L3. About the job The Compliance Experiences team sits at the heart of the Twilio platform, owning two critical domains: Phone Numbers and Compliance (KYC). In 2026... 
    Senior
    Local area
    Remote work
    Worldwide

    Twilio

    Remote
    1 day ago
  •  ...Back to jobs New Senior Software Engineer Remote Canada Apply Why Mozilla? Mozilla Corporation is the non-profit-backed technology company that...  ...Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus... 
    Senior
    Full time
    Remote work
    Worldwide

    Mozilla

    Remote
    12 days ago
  •  ...the intelligent orchestration platform for DevSecOps. GitLab enables...  ...operational efficiency, reduce security and compliance risk, and accelerate...  ...to ship better, more secure software faster. The same principles...  ...remediation of security findings. As a Senior Security Risk Engineer, you'll... 
    Senior
    Full time

    Gitlab

    Remote
    6 days ago
  • $153k - $213k per year

     ...and no tradeoffs on what matters most. The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike...  ...review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding... 
    Senior
    Long term contract
    Full time
    Remote work

    Affirm

    Remote
    3 days ago
  •  ...insights from thousands of content sets. Our platform is trusted by over 6,000 enterprise...  ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing...  ...You Are: - 5+ years building production software, with significant experience in desktop applications... 
    Senior
    Full time
    Work at office
    Worldwide

    Alphasense

    Remote
    4 days ago
  • $143.8k - $231.9k per year

     ...all applications and next steps. Our partner is looking for a Senior Software Engineer, Quality based in Canada. This role focuses on building the...  .... - Apply AI-driven evaluation practices to testing the platform's own non-deterministic and AI-powered capabilities. - Work... 
    Senior
    Full time
    Remote work

    Jobgether

    Remote
    6 days ago
  •  ...thousands of content sets. Our platform is trusted by over 6,000...  ...AlphaSense is seeking an exceptional engineer to own our Excel plugin...  ...- Experience with enterprise software deployment, updates, and version...  ...Knowledge of Excel's calculation engine, object model, and common power... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide

    Alphasense

    Remote
    3 days ago
  •  ...Back to jobs New Senior Product Security Engineer Remote - Canada Apply About AlphaSense: The world’s most sophisticated companies rely on AlphaSense...  ...comprehensive insights from thousands of content sets. Our platform is trusted by over 6,000 enterprise customers, including a... 
    Senior
    Full time
    Remote work

    Alphasense

    Remote
    12 days ago
  •  ...applications and next steps. Our partner is looking for a Senior Full Stack Engineer, Client Platform based in Canada. This is a senior full-stack...  ...standards. Requirements: - At least 5 years of professional software engineering experience. - Strong JavaScript, TypeScript... 
    Ruby
    Senior
    Full time

    Jobgether

    Remote
    6 days ago
  • $154.5k - $225.45k per year

     ...management, and now we're expanding our platform to solve broader sales planning...  ...performance. Join a talented, product focussed engineering team committed to solving some of the...  ...About the Role We’re looking for a Senior Software Engineer who thrives in the earliest stages... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    CaptivateIQ

    Remote
    1 day ago
  • $149.6k - $199.6k per year

     ...daily at Coalition. About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning...  ...the internet and our customers’ environments to collect the security data that powers our cyber insurance underwriting and our attack... 
    Senior
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    1 day ago
  •  ...payments, material ordering, and more—into a seamless, powerful platform. With a clear roadmap ahead, we’re excited to continue...  ...a real impact. This position is for an existing vacancy. As Senior Security Engineer, you'll report to the VP of Engineering and work closely with... 
    Senior
    Full time

    Roofr

    Remote
    20 days ago
  •  ...on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Embedded Software Engineer, Robotics Platform based in Canada. This role offers the opportunity to build and evolve the embedded software platform powering a growing... 
    Senior
    Long term contract
    Full time

    Jobgether

    Remote
    8 days ago
  • $210k - $278k per year

     ...give small business owners the security and peace of mind that has...  ...deserve. ABOUT THIS ROLE Our engineering team is responsible for taking...  ...performant technical operations. The Platform team is responsible for...  .... We are looking for a Staff Software Engineer who’s capable of... 
    Full time
    Self employment

    Found

    Remote
    a month ago
  •  ...source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps...  ...as little manual intervention as possible. As a Senior Engineer, you'll be a hands-on contributor to a... 
    Senior
    Full time

    Chainguard

    Remote
    24 days ago
  •  ...applications and next steps. Our partner is looking for a Senior Software Developer - Real-Time Processing Platform based in Canada. This role focuses on building and...  ...cloud-native platforms that directly support security detection and analytics capabilities. Working alongside... 
    Senior
    Full time

    Jobgether

    Remote
    6 days ago
  • $137.6k - $172k per year

     ...mission-driven brands to create the world’s most powerful platform for turning learning into progress. Together, we help more...  ...make a difference at global scale. Job Overview: As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you’ll play... 
    Senior
    Full time

    Coursera

    Remote
    1 day ago
  •  ...complexity is high and global impact is on the line. Sr. Software Engineer, DevOps Location: Canada Reports to: Senior Director, Cloud Operations A quick snapshot… As a...  ...while maintaining scalability, reliability, and security. This role is ideal for an engineer who thrives in... 
    Senior
    Full time
    Worldwide

    Conga

    Remote
    3 days ago
  •  ...Operations™ Cloud, which is a platform that enables organizations that...  ...$2B ARR is that we need great engineers everywhere, and we have the...  ...sits at the center of hardware, software, AI, and the physical world. The...  ...flexible: we're hiring from Senior through Staff+, across platform... 
    Senior
    Long term contract
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    11 days ago
  •  ...all applications and next steps. Our partner is looking for a Senior Software Engineer, Site Reliability Engineering based in Canada. This is a...  ...senior-level opportunity to help build and operate the reliable, secure, and highly scalable infrastructure behind a high-impact... 
    Senior
    Full time
    Remote work
    Rotating shift

    Jobgether

    Remote
    5 hours ago
  • $81.81k - $122.28k per year

     ...ensuring every voice is heard. About the Role We're seeking a Senior Software Engineer to join our team! The Software Engineer will be a senior...  ...Continuous Deployment, and agile methodologies Participate in Secure Code reviews Develop Unit test cases and validates test... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work

    OCS

    Remote
    4 days ago
  •  ...experiences. We're a cross-functional team of engineers, product managers, designers, and data...  ...reliability, and scalability. YOUR MISSION As a Senior Software Engineer on the Growth & Engagement team, you'll build the products, platforms, and experimentation capabilities that... 
    Senior
    Long term contract
    Full time

    Mural

    Remote
    12 days ago
  •  ...the intelligent orchestration platform for DevSecOps. GitLab enables...  ...operational efficiency, reduce security and compliance risk, and accelerate...  ...to ship better, more secure software faster. The same principles...  ...An overview of this role As a Senior Platform Engineer on the Orbit... 
    Senior
    Full time

    Gitlab

    Remote
    21 days ago
  • $142k - $227k per year

     ...customers, and keep employees happy. Engineers at Toast build the mission-...  ...: Scaling Toast’s core platform globally. You'll tackle localization...  ..., custom menu and pricing engine configurations, and complex multi...  ...(Requirements) - 5+ years of software engineering experience... 
    Senior
    Full time
    Work at office
    Local area

    Toast

    Remote
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Ruby), Security Platform: Authorization. Be the first to apply!