GitLab Inc.
GitLab Inc.

1001-5000 employees

WebsiteLinkedIn
Software
DevOps
Cloud
Information Technology
Enterprise Software
About GitLab Inc.

GitLab Inc. is a web-based DevOps lifecycle platform that provides a single application for the entire software development and delivery lifecycle, including source code management, CI/CD, security, monitoring, and project management. Founded in 2011, GitLab's mission is to maximize the overall value delivered by teams while minimizing the time it takes to deliver that value; it offers both a hosted SaaS product and a self-managed offering. The company serves enterprises and developers, positioning itself as an all-in-one alternative to toolchains composed of multiple vendors and emphasizes transparency, remote-first culture, and open-source origins. GitLab is widely used across industries for accelerating software delivery, improving collaboration, and integrating security and compliance into the development workflow.

2 days ago

Senior Software Engineer (Ruby), Security Platform: Authorization

Full-time
Senior
Software Engineer

Open LazyApply and auto-apply to jobs like this in one click

📋

Description
  • 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 across GitLab.com, Self-Managed, and Dedicated.
  • You will design and ship authorization changes in the Ruby on Rails monolith, build and extend fine-grained permissions for tokens and roles, extend and harden authorization enforcement across GraphQL and REST APIs, refactor policy code so it can be evaluated by both the monolith and a new authorization engine, and improve reliability, performance, and security posture of existing authorization systems.
  • The role includes owning workstreams end-to-end from problem definition through feature-flagged rollout, dual-run verification, and cleanup, and partnering with multiple teams as authorization moves toward a shared service.

🏖️

Benefits
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
  • Benefits to support your health, finances, and well-being
  • Information on additional benefits and equity (see company benefits documentation)