On this page

Hiring Introduction

GitLab is committed to hiring the best talent through an open and fair hiring process. Our hiring is managed by our Global Recruiters as part of People Operations. The following information on our process has two main objectives:

  1. It is meant to be instructive for GitLab employees on how to conduct interviews and best hiring practices.
  2. It acts as an informative tool for applicants during the process to better anticipate and prepare for interviews and next steps. For job-specific hiring information, applicants can now reference the hiring process section of each job description. For general information review the below hiring process pages.

Our Hiring Process

Equal Employment Opportunity

Diversity is one of GitLab's core values and GitLab is dedicated to providing equal employment opportunities (EEO) to all team members and applicants for employment without regard to race, color, religion, gender, national origin, age, disability, or genetics. One example of how put this into practice is through sponsorship of diversity events

GitLab complies with all applicable laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. GitLab expressly prohibits any form of workplace harassment. Improper interference with the ability of GitLab’s team members to perform their job duties may result in discipline up to and including discharge. If you have any complaints, concerns, or suggestions to do better please contact People Ops.

Country Hiring Guidelines

Each country has unique rules and regulations affecting the employability of its citizens. These rules can be complex and time consuming to navigate. To aid our recruiting team we have created a quick reference guide (search for a google spreadsheet titled "Country Hiring Guidelines" in google drive) which defines from which countries GitLab can add team members. If a country is not listed please email legal@gitlab.com with the name of candidate, location, position, and desired start date. A response will be provided within 48 hours.

GitLab has established entities, payroll solutions or partnered with third parties in the following countries:

  1. United States
  2. The Netherlands
  3. United Kingdom
  4. Belgium
  5. China
  6. India
  7. Germany (expected 2017-09)