Jobs FAQ

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.


Country Hiring Guidelines

At GitLab, we hire people from all over the world and all walks of life. Diversity is one of our main core values regardless of race, gender and ethnicity. However, with being a  remote only company  we face challenges as it pertains to hiring in certain countries. Each country has unique and complex rules, laws and regulations, which can affect us to conduct business, as well as the employability of the citizens of those countries.

We are growing rapidly and continuously expanding our hiring capabilities in other geographies. However, at this time we are unable to hire employees and contractors in the specified countries below:

Brazil, Crimea, Cuba, France, Hungary, Iran, Japan, North Korea, Portugal, South Africa, South Korea, Spain, Sudan, Sweden, Syria

We encourage you to continue to check our handbook as we establish presences in other countries.

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.


How to Apply for a Position

The best way to apply for a position with GitLab is directly through our  jobs page  , where our open positions are advertised. If you do not see a job that aligns with your skillset, please keep your eye on the jobs page and check back in the future as we do add roles regularly. Please be advised that we do not retain unsolicited resumes on file, so you will need to apply directly to any position you are interested in now or in the future.

To apply for a current vacancy:
    Click on the position title that interests you! Please also refer to the  country hiring guidelines  to see if we are able to hire in your location.
    You will be redirected to the vacancy description and application form, where you will be asked to fill out basic personal information, provide your resume, LinkedIn, and/or cover letter, and answer any application questions, as well as answer a voluntary Equal Employment Opportunity questionnaire. While the EEO questionnaire has US in its title, it's open to all applicants from around the world.
    Once you have finished, click "Submit Application" at the bottom.
    Should you reach out to any GitLabbers on LinkedIn instead of or in addition to applying to our jobs page, you'll receive the following reply:

Thank you for your interest in GitLab. We would much rather prefer you apply for the position you have in mind directly via our  Jobs page  . This will ensure the right GitLabber reviews your profile and reverts back to you! Unfortunately at this time, I can not refer you for the position as we have not had a chance to work together. To ensure we stay  Inclusive  , I can also not influence your application".


The next step

We respond to all applications as soon as we're able, even if we decide not to proceed with A candidate is welcome to contact the recruiting team at any time for an update on their candidacy. In the meantime, you may want to  review the typical hiring timeline  .