Jobs at GitLab

45,167 open positions

GitLab is a global, remote-first company that delivers an integrated DevOps platform, unifying source control, CI/CD, and security in a single web application. With 25,000+ employees across 30+ countries, it powers thousands of open‑source and enterprise projects, earning recognition for its open‑source culture and continuous delivery approach.

The company hires across a broad spectrum: software engineers, product managers, UX designers, data scientists, security analysts, marketing strategists, finance specialists, HR professionals, and customer success teams. Candidates can expect flexible remote work, quarterly hackathons, and a structured onboarding program that emphasizes mentorship and continuous learning.

Viewing GitLab’s listings on Job Transparency gives you precise salary ranges, benefit details, and employee sentiment scores. This data enables you to benchmark offers, negotiate confidently, and target roles that match your compensation expectations and career goals.

Intermediate Machine Learning Engineer - AI Framework

Company: GitLab

Location: Anywhere

Posted Nov 25, 2024

The role is an exciting opportunity to work on impactful projects that directly influence the quality of GitLab's AI capabilities. As a Machine Learning Engineer, you'll play a critical role in shaping the future of AI-powered features at GitLab.

Manager - Product Security Engineering

Company: GitLab

Location: USA

Posted Nov 26, 2024

The Manager Product Security Engineering will lead a critical team responsible for delivering security capabilities through direct contributions to the GitLab platform. The role combines software engineering leadership with security domain expertise to drive GitLab's vision of being the most secure DevOps platform.

Reals Manager

Company: GitLab

Location: Europe

Posted Nov 25, 2024

The Renewals job family is looking for a candidate with fluent German language skills and experience in sales, customer success, and account management. The role involves maximizing customer retention rates, executing the renewal process, and providing renewals administration support.

Senior Technical Program Manager - Product

Company: GitLab

Location: EMEA

Posted Nov 25, 2024

The job posting is for a Technical Program Manager role at GitLab, responsible for managing cross-functional projects, developing strategies, and collaborating with stakeholders. The role requires prior experience in delivering SaaS products, self-motivation, and excellent communication skills.

Associate Reals Manager

Company: GitLab

Location: North America

Posted Nov 21, 2024

The Associate Renewals Manager is responsible for maximizing customer retention rates, executing the renewal process, and providing administrative support. The role requires strong communication, negotiation, and closing skills, as well as experience with B2B software sales and subscription GTM approaches.

Payroll Analyst

Company: GitLab

Location: EMEA

Posted Nov 25, 2024

The role of International Payroll Analyst at GitLab involves managing multiple monthly payroll inputs, preparing reports, and liaising with stakeholders. The company offers a remote work environment, flexible paid time off, and equity compensation.

Senior Investor Relations Analyst

Company: GitLab

Location: North America

Posted Nov 25, 2024

The job posting is for an Investor Relations role at GitLab, requiring a candidate with a strong background in finance, accounting, or a related field, and experience in investor relations, equity research, or investment banking. The role involves supporting quarterly earnings, analyzing equity analyst research, and assisting in the creation of investor relations materials.

Reals Manager: Public Sector

Company: GitLab

Location: USA

Posted Nov 21, 2024

The Renewals job family delivers value and business outcomes by specializing in customer retention. The role aims to deliver predictable and efficient renewals through proactive management of the customer lifecycle.

Intermediate Backend Engineer - Developer Experience: Developer Tooling

Company: GitLab

Location: Anywhere

Posted Nov 25, 2024

The role is for a Backend Engineer to improve developer experience, workflow efficiency, and productivity at GitLab. The team focuses on reducing pipeline duration and increasing pipeline stability. The job involves building automated measurements, improving development tools, and enhancing features to improve engineer productivity.

Billing Operations Analyst

Company: GitLab

Location: EMEA

Posted Nov 21, 2024

The Billing Operations Team at GitLab is responsible for global billing operations. The role involves approving or rejecting opportunities, providing guidance to teams, and ensuring transactions comply with revenue recognition policies. The team uses various systems, including Zuora Billing, Salesforce, and Google Suite.

Manager - Infrastructure Security

Company: GitLab

Location: APAC

Posted Nov 22, 2024

The role is for an Infrastructure Security professional to lead a high-performing team in securing GitLab's customer-facing infrastructure, software supply chain, and public cloud. The team will work closely with other security teams, infrastructure engineering, and product management to drive down risk and build collaborative partnerships.

Senior Area Sales Manager

Company: GitLab

Location: Canada

Posted Nov 25, 2024

GitLab is a company that develops an open-source DevSecOps platform, and is looking for a Senior Area Sales Manager to lead a sales team and help the company grow. The company values results, transparency, sharing, freedom, efficiency, self-learning, frugality, collaboration, directness, kindness, diversity, inclusion, and belonging.

Frequently Asked Questions

What is it like to work at GitLab?
Working at GitLab means joining a fully remote organization where collaboration happens through its own platform. Employees receive equity, comprehensive health plans, and a generous paid time off policy. The culture centers on transparency, meritocracy, and continuous improvement, with quarterly OKR cycles and frequent all‑hands meetings that keep everyone aligned.
What types of positions are available at GitLab?
GitLab offers roles in engineering (frontend, backend, infrastructure), product management, design, data science, security, marketing, sales, finance, HR, and customer success. The company also hires for support functions like legal, operations, and community outreach, reflecting its commitment to a holistic, customer‑centric ecosystem.
How can I stand out as a GitLab applicant?
Show a clear understanding of GitLab’s open‑source philosophy by contributing to its projects or documenting your own. Highlight remote collaboration skills, quantify results in past roles, and reference GitLab’s public documentation or community initiatives. Tailor your resume to match the job description’s keywords, and include a concise cover letter that demonstrates how your experience aligns with GitLab’s mission of simplifying DevOps for teams worldwide.

Other Companies Hiring