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 IT Helpdesk Analyst

Company: GitLab

Location: APAC

Posted Nov 15, 2024

The role is for a skilled IT professional to join the End User Services team in supporting GitLab's global operations. The team is dynamic and prides itself on delivering exceptional end-user support, solving complex technical challenges, and working collaboratively in a fast-paced environment.

Manager - Billing Operations GPO

Company: GitLab

Location: Canada

Posted Nov 14, 2024

The Billing Operations Global Process Owner GPO Team at GitLab is responsible for system implementation, automation, and enhancement of billing processes. The team provides technical guidance and consultation to the Revenue Accounting Team and collaborates with cross-functional teams on system implementations and enhancements.

Intermediate Backend Engineer - Software Delivery: Release

Company: GitLab

Location: North America,Latin America

Posted Nov 14, 2024

The Software Delivery Section aims to enhance the safety, reliability, and customer experience of GitLab's software delivery process. They work closely with Site Reliability Engineers to deliver efficient and safe solutions for streamlined code delivery across various environments.

Manager - Billing Operations GPO

Company: GitLab

Location: USA

Posted Nov 14, 2024

The Billing Operations Global Process Owner GPO Team at GitLab is responsible for system implementation, automation, and enhancement of billing processes. The team provides technical guidance and consultation to the Revenue Accounting Team and collaborates with cross-functional teams on system implementations and enhancements.

Intermediate Site Reliability Engineer - Database Operations

Company: GitLab

Location: APAC

Posted Nov 14, 2024

The text describes the responsibilities and requirements of a Site Reliability Engineer (SRE) at GitLab, including building, maintaining, and enhancing systems, as well as collaborating with other teams. The text also mentions the Database Reliability Engineer (DBRE) team and the requirements for the DBRE role.

Intermediate Site Reliability Engineer - Database Operations

Company: GitLab

Location: EMEA

Posted Nov 14, 2024

The text describes the responsibilities and requirements of a Site Reliability Engineer (SRE) at GitLab, including building, maintaining, and enhancing systems, as well as collaborating with other teams. The text also mentions the Database Reliability Engineer (DBRE) team and the requirements for the role.

Intermediate Machine Learning Engineer, AI Framework

Company: GitLab

Location: Remote

Posted Nov 21, 2024

GitLab, a leading DevSecOps platform, is seeking a Machine Learning Engineer to join its AIF team. The role involves designing and implementing technical evaluators for LLM assessment, contributing to evaluation infrastructure consolidation, and ensuring AI features meet high-quality standards. The ideal candidate should have proven experience in LLM evaluation systems, strong understanding of ML model architectures, and expertise in ML evaluation metrics.

Intermediate IT Helpdesk Analyst

Company: GitLab

Location: Remote

Posted Nov 20, 2024

GitLab, an open core software company, is expanding its End User Services team and seeking a skilled IT professional for a 100% remote role in APAC. The role involves delivering exceptional end-user support, solving complex technical challenges, and continuously innovating service delivery. Key responsibilities include triaging IT issues, building a knowledge base, account management, and providing technical support. The ideal candidate will have experience with Google Workspace, automation & scripting, Mac and Linux environments, and SQL/Python. GitLab offers comprehensive benefits, a flexible work environment, and a commitment to diversity and inclusion.

Intermediate Site Reliability Engineer - Environment Automation

Company: GitLab

Location: APAC

Posted Nov 14, 2024

The role of a Site Reliability Engineer at GitLab involves operating and automating large numbers of GitLab environments, with a focus on automation tasks and operational tasks. The role requires strong programming skills, experience with infrastructure as code technologies, and the ability to reason about large systems.

Senior Financial Analyst - Corporate Finance

Company: GitLab

Location: USA

Posted Nov 13, 2024

The job posting is for a Senior Financial Analyst position in the Corporate FPampA team at GitLab. The role involves leading financial processes, collaborating on earnings materials, driving annual operating plans, developing analytical models, and forecasting headcount costs. The ideal candidate has experience in finance, advanced analytical skills, a mindset for growth, and technical proficiency.

Associate Support Engineer

Company: GitLab

Location: EMEA

Posted Nov 14, 2024

The role of Support Engineer at GitLab involves working with customers to resolve issues, collaborating with other teams, and contributing to the development of the product. The company values transparency, collaboration, and employee growth and development.

Senior Manager - People Communications & Engagement

Company: GitLab

Location: USA

Posted Nov 20, 2024

The Senior Manager People Communications and Engagement will help advance team member experience by ensuring communication and engagement activities strengthen GitLab's high-performance culture. The role involves leading and coaching a team, collaborating with various leaders, and driving engagement activities to improve team member engagement and build culture.

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