GitLab's 100% remote culture and our workplace methodologies are highly unique.
Explore the resources below for a deeper understanding of life at GitLab — one of the world's largest all-remote companies.
Interested in hearing about life at GitLab straight from our people? You can read through the reviews on our Glassdoor and Comparably profiles or check out a few of their stories.
At GitLab, we hire people from all over the world and all walks of life. Diversity, Inclusion & Belonging is one of our core values. As an all-remote company we do face challenges with hiring in certain countries. Each country has unique and complex rules, laws, and regulations, that can affect our ability to conduct business, as well as the employability of the citizens and residents of those countries. Please check our handbook for more in-depth information.
Check out our careers page to browse the opportunities on our team.
We post new roles each week, so if you don't see a role that's right for you, be sure to check back soon.
Thanks for your interest in GitLab! Our team will reach out if they need more information from you.
In the meantime, take a look at our interviewing handbook page to learn more about the hiring process.
If your experience is a good fit for the role, we will be in touch soon. Please note that it's not possible for us to respond to every candidate, but we aim to review every application.
United States Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a role. Examples of reasonable accommodation include making a change to the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. As part of our interviewing process, we ask all applicants if they require any type of adjustment or accommodation.
If your application is rejected because you are insufficiently qualified for the role, you are welcome to reapply to the same position once 6 months have passed. If you gain the skills, experience, or knowledge we outlined in our feedback to you, you are welcome to reapply at any time.
When you apply for a role, include any relevant skills, keywords, and experience on your resume. Consider including a few lines about who you are, why you want to join GitLab, or why you feel you're a great match for the team.
Also, convert your docs to PDF format before you upload them so that the formatting comes through properly.
At GitLab, we take a unique approach to the way we recruit new team members. When a new role opens, our Talent Acquisition team focuses on sourcing and outreach, building a diverse pipeline of prospects, internal candidates, and referrals. If the hiring team and recruiter see a need to expand the search or advertise the role more, we open the role for inbound applicants to apply directly on our careers page.
This talent acquisition model allows us to continue to grow GitLab and build a more diverse team in the most efficient way possible, while also focusing on our culture and meeting critical hiring needs for the business.
We're able to use the interview process to determine whether candidates align with our GitLab values. Our values guide us as a company and make our culture unique.
This model also supports GitLab's vision for all-remote work: to spread opportunity to underserved communities, and to influence the increase of wages for remote work outside of established metro areas.
At GitLab, we do not accept solicitations from recruiters, recruiting agencies, headhunters, or outsourcing organizations. If you email us about this type of opportunity, we'll reply with a link to this paragraph to indicate that we'd like to be removed from the contact list.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, without regard to all legally protected classes, including, but not limited to: race, color, religion, ancestry, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, citizenship, marital status, gender identity, disability and genetic information (including family medical history), and any other status protected by federal, state or local law. GitLab will not discriminate on the basis of disability or veteran status.