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.
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. For more background please see our about page, our culture page, our handbook, and our hiring guidelines.
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.
Each country has unique rules and regulations affecting a company’s ability to conduct business in that country, as well as the employability of its citizens. These rules can be complex. Therefore, at this time we are unable to hire employees and contractors in the following locations:
In countries listed in our contract_types.yml file we have a payroll and can employ you as an employee. In all other countries we can hire you as a contractor.
GitLab will only hire candidates who have created a legal entity (registered company) in Canada. We are working on a contract template which will be added to the contracts page once completed. If you have any questions please reach out to the hiring team.
All of our vacancies are hosted on our applicant tracking system (ATS), Lever. The below list will dynamically load our current vacancies from Lever; if you do not see the list, please view the vacancies directly on Lever.
For further questions about our hiring process or posted jobs, please feel free to send an email to email@example.com.