G

GitLab

Verified Job Source

Build software faster. The DevSecOps Platform enables your entire org to collaborate around your code. We're hiring.

San Francisco, California

IT Services and IT Consulting
1,001–5,000 people

About

GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/

Open positions

Staff Software Engineer, Security Factory: Static Analysis

On-site

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,…

Senior Software Engineer, Security Factory: Code Security

On-site

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,…

Staff Fullstack Engineer, Data Products (Golang / Node)

On-site

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,…

Distinguished Engineer, Core DevOps

Remote · Canada, United Kingdom, United States

The Distinguished Engineer will lead the technical direction for Core DevOps services, focusing on CI, CD, planning, and source control systems. They will drive architectural convergence, integrate AI-native workflows, and ensure high-quality, scalable performance across the platform.

Backend Engineer, Create: Source Code Experience (Ruby)

Remote · Canada

Develop secure, well-tested, and performant features using Ruby and GraphQL to improve source code workflows. Collaborate across teams to maintain system reliability, monitor production health, and contribute to incident resolution.

Staff Backend Engineer, Core DevOps

Remote · Canada, United States

Lead the technical design and delivery of complex backend initiatives while modernizing legacy systems and monoliths. Establish engineering standards, mentor team members, and drive the adoption of AI-assisted workflows across the organization.

Engineering Manager, Core DevOps

Remote · Canada, United States

You will build, manage, and mentor a globally distributed engineering team while aligning technical execution with product and business goals. You are also responsible for guiding system architecture, improving operational excellence, and integrating AI-driven workflows to enhance team productivity.

Staff Backend Engineer, Database Automation (Go)

Remote · Canada, United States

Design, build, and maintain Go-based automation to manage the full PostgreSQL lifecycle, including provisioning, scaling, and upgrades. Collaborate with cross-functional teams to improve database performance and reliability at internet scale.

Senior Software Engineer (Ruby), Security Platform: Authorization

Remote · Canada, Israel, United Kingdom, United States

You will design and implement authorization changes within the Ruby on Rails monolith and lead the migration to a new Rust-based policy engine. This involves owning workstreams from definition through feature-flagged rollout while ensuring the security and performance of permission checks.

Intermediate Backend Engineer, AMER

Remote · Canada, United States

Design, implement, and ship backend features while maintaining high standards for security, performance, and observability. Collaborate with cross-functional teams to solve complex problems and contribute to the maintenance of shared backend services.

Staff Fullstack Engineer (Ruby/Vue.js) Monetization Engineering: Purchase

Remote · Canada, United States

Design and build fullstack features for the purchase journey while leading technical direction for the unified purchase experience. Partner with cross-functional teams to ensure resilient integrations with billing and CRM systems while maintaining high engineering standards.

Staff Backend Engineer, Developer Experience

Remote · Canada, United Kingdom, United States

You will drive technical excellence across six Developer Experience teams by identifying and removing friction in engineering workflows. This involves hands-on coding in Ruby and Go while partnering with cross-functional teams to modernize testing and CI/CD pipelines.

Backend Engineer, AI Engineering: Duo Chat

Remote · Canada, United States

Develop and maintain agentic flows for GitLab Duo Chat using Python, LangGraph, and the Duo Workflow Service. Integrate chat capabilities with the GitLab Rails monolith and collaborate with cross-functional teams to ensure high-scale performance and security.

Senior Software Engineer (RoR/Go), SSCS: Authentication

Remote · Canada, United States

You will design and implement authentication features across the Rails monolith and the new GATE identity service. You will also contribute to the team's roadmap, address security vulnerabilities, and help migrate authentication paths to improve system scalability.

Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDK

Remote · Canada, United States

You will develop and maintain the Duo Client SDK by extracting logic from the GitLab Language Server into versioned TypeScript packages. You will also design durable public APIs and build isomorphic core packages that support both browser and Node.js environments.

Intermediate Software Engineer, Security Factory: Vulnerability Management

Remote · Canada, Israel, United Kingdom, United States

You will develop and maintain backend features for vulnerability management workflows while collaborating with cross-functional teams to improve system performance and scalability. Additionally, you will participate in on-call rotations and conduct code reviews to ensure high-quality software delivery.

Senior Backend Engineer, AI Engineering: Chat

Remote · United Kingdom

Design and build agentic AI flows and backend features for GitLab Duo Chat using Python and Ruby on Rails. Integrate generative AI models and orchestrate multi-agent workflows to improve the DevSecOps platform's natural-language interface.

Staff Backend Engineer (Ruby), AI Engineering: DAP Repository Flows

Remote · Canada, United States

The Staff Backend Engineer will lead the technical direction for the Duo Agent Platform Repository Flows team, focusing on onboarding and autonomous agent design. They will mentor team members, drive complex cross-team initiatives, and ensure high-quality engineering standards for AI-powered automation.