About GitLab

GitLab is quickly becoming the standard for source code version management for any company, large or small. At GitLab, we help large enterprises move to Git and build better software.

Why work for GitLab?

GitLab is growing fast. Working for GitLab means joining a very productive, ambitious team, where independence and flexibility are both valued and required. Your work will directly have a large impact on the present and future of GitLab. We like to spend our time on things that matter. We are a remote only company and you can work from wherever you want. For more background please see our about page, our culture page, our handbook, and our hiring guidelines.

If you see yourself as a good fit with our company’s goals and team, then please review the current job openings on this page, and submit your resume and cover letter to be considered!

We don't accept solicitations by recruiters

We do not accept solicitations by recruiters, recruiting agencies, headhunters and outsourcing organizations. If you email us we'll reply with a link to this paragraph to indicate we would very much appreciate it if you stop emailing us and remove us from any marketing list.

Available Openings

Technical interview

For some positions, the hiring process includes a technical interview. As part of our technical interview, you will be asked to pick an issue from the GitLab CE issue tracker, and code 'live' with the interviewer there to talk with and collaborate with. We do this because we believe that it is the best way for you to see what the work is really like, and for our interviewer to see how you think, code, and collaborate. When contributing code, you should follow the Contribution guidelines, and you agree to the individual contributor license agreement. If you prefer not to do the above please let us know and we'll give you an assignment that does not relate to GitLab but does test the relevant skills.

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, sex, 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.


For further questions about our hiring process or posted jobs, please feel free to send an email to