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.

Major Account Executive, Telco

Company: GitLab

Location: Italy

Posted Apr 06, 2024

The Major Account Executive role involves managing and supporting Gitlab's major accounts in the telecommunications sector, overseeing the entire sales process, and building strategic partnerships with customers. The role requires a deep understanding of the customer's business strategies and goals, as well as industry knowledge and solutions selling expertise. The ideal candidate should have a proven track record in selling to complex organizations, excellent communication skills, and a deep understanding of Git software development tools. The hiring process includes an initial screen, interviews with the hiring manager and senior leadership, a mock presentation, and a focus on areas such as results, operational excellence, customer focus, and solutions focus.

Infrastructure Analyst (FinOps)

Company: GitLab

Location: USA

Posted Apr 03, 2024

GitLab is seeking a FinOps professional to join their Engineering Analytics team. The role involves partnering with finance and engineering teams to manage cloud infrastructure costs, creating benchmarks, leading budgets and forecasts, and developing data-driven insights. The ideal candidate will have a track record in quantitative analysis, strong communication skills, and hands-on experience with SQL, data visualization tools, and data warehouses. GitLab offers a flexible remote work environment, comprehensive benefits, and encourages applications from candidates of all backgrounds.

Backend Engineer, Gitaly: Cluster

Company: GitLab

Location: USA

Posted Apr 02, 2024

GitLab, a leading DevSecOps platform, is seeking a Senior Backend Engineer to work on their product, including open source, enterprise editions, and GitLab.com service. The role involves participating in architectural discussions, designing RPC interfaces, developing Gitaly, and ensuring high availability. The ideal candidate should have proven experience in large-scale environments, writing quality code, and understanding instrumented observable software systems. Experience with Go, git's internal data structures, gRPC, and running highly-available systems in production is highly desirable. GitLab values remote work and encourages applicants who share their values.

Associate Demo Architect

Company: GitLab

Location: Netherlands

Posted Apr 02, 2024

The text describes a Demo Architect role, which is a cross-functional position that collaborates with Solutions Architects, IT Systems Engineering, and Marketing. The role involves creating, maintaining, and enabling customized customer-facing demos, workshops, and collateral. The Demo Architect is responsible for driving a central repository for all demo collaterals, seeking regular feedback from SA Leadership, and communicating updates and demo architecture roadmaps. The role requires basic knowledge of software development lifecycle, GitLab application, and modern development practices. The company offers benefits such as an all-remote work environment, unlimited PTO, and a growth and development budget. The hiring process involves a screening call, interviews with the SA team Manager or Director, a demo presentation to Customer Success attendees, and reference verification.

Senior Technical Architect (Professional Services)

Company: GitLab

Location: Singapore

Posted Apr 06, 2024

The job posting is for a Professional Services Technical Architect position based in Singapore. The role involves working closely with salespeople, defining custom professional services projects, and providing technical oversight during delivery. The individual will be a trusted advisor to clients, mentor consultants, and contribute to practice development. The role requires progressive leadership, experience in software development and DevOps, excellent communication skills, and the ability to handle multiple projects in a fast-paced environment.

Major Account Executive, Telco - UKI

Company: GitLab

Location: UK

Posted Apr 06, 2024

The Major Account Executive role involves managing and supporting Gitlab's major accounts in the telecommunications sector. Key responsibilities include managing the end-to-end sales process, leveraging solution selling expertise, understanding customer needs, and building strategic partnerships. The role requires strong experience in selling to complex organizations, excellent communication skills, and a deep understanding of Git software development tools. The hiring process involves four stages: initial screen, initial interview, mock presentation, and final interview with senior leadership.

Senior Solutions Architect

Company: GitLab

Location: Singapore

Posted Apr 07, 2024

The Solutions Architect role at GitLab is a remote position based in Singapore, requiring candidates to be based in India (Bangalore, Mumbai, or Delhi). The role involves engaging with customers, providing technical assistance, and driving the sales process. The ideal candidate should have strong technical presentation skills, experience in pre-sales or IT, and knowledge of the software development lifecycle. The role offers opportunities for professional growth, collaboration with various teams, and representing GitLab at events. The hiring process includes a screening call, interviews with the SA team manager and peers, a GitLab demo, and potential additional interviews.

Mid Market Account Executive

Company: GitLab

Location: Italy

Posted Apr 06, 2024

The text describes a job opening for a Mid-Market Account Executive at GitLab, an Italy-based company. The role involves managing relationships with mid-sized companies, contributing to root cause analyses, and providing account leadership. The ideal candidate should have progressive software sales experience, interest in GitLab and open source software, and excellent communication skills. GitLab offers a flexible work environment, benefits, and opportunities for growth and development.

Backend Engineer, MLOps

Company: GitLab

Location: Central America

Posted Apr 03, 2024

The job posting is for a data science engineer position at GitLab, a company that empowers organizations to deliver software faster and more efficiently. The role involves building and scaling machine learning features, collaborating with other engineers, and working on backend machine learning enterprise feature challenges. The company offers a remote work environment, unlimited PTO, and other benefits.

Fullstack Engineer, Monitor: Observability ((JavaScript and Ruby))

Company: GitLab

Location: EMEA

Posted Apr 02, 2024

GitLab is expanding its DevOps Platform with built-in observability features, offering Fullstack Engineers the opportunity to develop UIs and backend APIs for monitoring and observability. Essential skills include strong experience with VueJS or other modern JavaScript frameworks, Ruby and Rails, Grafana, and writing automated tests. GitLab provides a flexible, remote work environment with comprehensive benefits, encouraging applications from candidates with varying levels of experience and from underrepresented groups.

Backend Engineer, Gitaly: Git

Company: GitLab

Location: Anywhere

Posted Apr 02, 2024

The Gitaly:Git team at GitLab is dedicated to enhancing the performance and scalability of Git access. Team members develop features and improvements for both GitLab's product and the open-source Git project. They collaborate with Product Management, advocate for quality, security, and performance, and solve technical problems. The role requires at least 5 years of software engineering experience, proficiency in Go, and understanding of distributed systems. Experience with C, Ruby on Rails, and Kubernetes is a plus. The team works in a highly agile environment, with a focus on communication, inclusion, and visibility. They participate in on-call rotations for troubleshooting product and security issues.

Distribution Engineer - Distribution: Build

Company: GitLab

Location: APAC

Posted Apr 01, 2024

The role of a Distribution Engineer at GitLab involves managing build pipelines, researching new services and architectures, and maintaining existing ones. The team works on diverse projects, including community packaging efforts, and requires experience with GNU/Linux, container images, and Continuous Integration systems.

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