Hiring pages

On this page


Roles and vacancies are different things and can't be used interchangeably.

We don't use the word job to refer to role or vancacy because it is ambiguous.

People at GitLab can be a specialist on one thing and expert in many:

The following parts describe what someone does at GitLab:

  1. Level: Senior
  2. Role: Developer
  3. Specialist: Gitaly specialist
  4. Location: EMEA
  5. Expert: Reliability, Durability

We use the following terms to refer to a combination of the above:

Please use the same order as in the examples above, a few notes:

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

Please go to country hiring guidelines for more information.