Jobs at GitLab

45,167 open positions

GitLab is a global, remote-first company that delivers an integrated DevOps platform, unifying source control, CI/CD, and security in a single web application. With 25,000+ employees across 30+ countries, it powers thousands of open‑source and enterprise projects, earning recognition for its open‑source culture and continuous delivery approach.

The company hires across a broad spectrum: software engineers, product managers, UX designers, data scientists, security analysts, marketing strategists, finance specialists, HR professionals, and customer success teams. Candidates can expect flexible remote work, quarterly hackathons, and a structured onboarding program that emphasizes mentorship and continuous learning.

Viewing GitLab’s listings on Job Transparency gives you precise salary ranges, benefit details, and employee sentiment scores. This data enables you to benchmark offers, negotiate confidently, and target roles that match your compensation expectations and career goals.

Strategic Account Executive, PubSec (FSI)

Company: GitLab

Location: Remote

Posted Sep 08, 2023

GitLab, a leading DevSecOps platform, is seeking a Strategic Account Leader with 5+ years of experience in FSI accounts. The role involves acting as the primary point of contact for strategic prospects, contributing to root cause analysis, and ensuring pipeline accuracy. The successful candidate will also provide account leadership, conduct sales activities, and contribute to documenting improvements in the sales handbook. GitLab offers a flexible remote work environment, competitive benefits, and equity compensation.

Senior Product Manager, Editor Extensions

Company: GitLab

Location: Remote

Posted Sep 14, 2023

See also GitLab’s EEO Policy and EEO is the Law. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  Privacy Policy: Please review our Recruitment Privacy Policy. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. If you're excited about this role, please apply and allow our recruiters to assess your application. Remote-GlobalThe base salary range for this role’s listed level is currently for residents of listed locations only. You can read more about the current priorities and challenges on the Editor Extensions Product Direction page.How GitLab will support youBenefits to support your health, finances, and well-beingAll remote, asynchronous work environmentFlexible Paid Time OffTeam Member Resource GroupsEquity Compensation & Employee Stock Purchase PlanGrowth and development budget Parental leave Home office supportPlease note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. The team is currently focused on enabling GitLab’s Code Suggestions within the most popular IDEs. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.Colorado/Washington pay range$127,600—$246,200 USDCalifornia/New York/New Jersey pay range$127,600—$273,600 USDCountry Hiring Guidelines: GitLab hires new team members in countries around the world.

Senior Sales Strategy and Operations Analyst

Company: GitLab

Location: Remote

Posted Sep 08, 2023

GitLab, a leading DevSecOps platform, is seeking an experienced professional for a Sales Strategy role. The successful candidate will partner with sales leadership, marketing, channel, and product teams to develop go-to-market and global sales strategies. They will also identify operational efficiency improvements, conduct detailed analysis, and communicate results. The role requires strong analytical skills, creativity, strategic thinking, and excellent communication abilities. SaaS and B2B experience is preferred. GitLab offers a flexible, remote work environment, comprehensive benefits, and a commitment to diversity and inclusion.

Customer Success Engineer (Scale)

Company: GitLab

Location: Remote

Posted Sep 13, 2023

See also GitLab’s EEO Policy and EEO is the Law. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  Privacy Policy: Please review our Recruitment Privacy Policy. This is a 30 minute interview.Reference and Background CheckOnce the candidate has successfully completed all interview stages with positive recommendations at each stage, GitLab will complete reference checks and a background check. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.Colorado/Washington pay range$77,700—$149,800 USDCalifornia/New York/New Jersey pay range$77,700—$166,500 USDCountry Hiring Guidelines: GitLab hires new team members in countries around the world. LI-DNIThe base salary range for this role’s listed level is currently for residents of listed locations only. More information can be found in the CSM handbook.What you'll doDevelop and deliver scale programs to drive product adoption, expansion, and customer engagement through webinars, digital content, and cohort engagement approaches (e.g., workshops, office hours, etc.

Senior Executive Business Administrator (Engineering)

Company: GitLab

Location: Remote

Posted Sep 09, 2023

GitLab, a leading DevSecOps platform, is seeking an experienced Executive Business Administrator (EBA) to support its Chief Technology Officer and department VPs. The role involves managing a complex calendar, coordinating travel, running meetings, drafting communications, managing recruitment, and providing coverage for other senior EBAs. The ideal candidate will have 5+ years of administrative experience, strong technical skills, leadership mindset, and ability to work in a fast-paced, remote environment.

Senior Professional Services Engagement Manager

Company: GitLab

Location: Remote

Posted Sep 13, 2023

See also GitLab’s EEO Policy and EEO is the Law. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  Privacy Policy: Please review our Recruitment Privacy Policy. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. If you're excited about this role, please apply and allow our recruiters to assess your application. Country Hiring Guidelines: GitLab hires new team members in countries around the world. The Engagement Manager serves as a trusted advisor to customers in their portfolio, providing guidance to Sales and Professional Services teams, ensuring synergies across each customer’s projects, and ensuring the highest levels of customer satisfaction.What you’ll do  Align closely with Account Sales teams to own pre-sales activities such as scoping, solutioning, SOW development and project staffingLead the development of client-specific implementation proposals, SOWs, staffing plans, engaging with SMEs across the organization to gain consensus on an acceptable proposalProvide the Professional Services team with Subject Matter Expertise related to the proposed solution and client needs in order to ensure successful project deliveryManage project- and account-level escalations as neededAnticipate needs and position training, support and other solutions that may be needed for a successful customer experienceWork closely with Project Managers to ensure that engagements conclude with fully satisfied clients that are willing to be references for new potential clientsDeep understanding of factors that drive customer success for GitLab implementations and how they directly contribute to long term customer retentionThe ability to proactively identify and mitigate risks to customer success, be it through the addition of new products and services, strategy & planning, or escalationTravel 20-40% (depends on geography and account distribution)What you’ll bring Full professional proficiency in French and English Experience with the SDLC, DevOps, and Cloud Transformation Demonstrated progressive experience delivering consulting services, including team leadership and active involvement in selling professional servicesDemonstrated progressive experience in managing C-level client relationships, including escalation resolutionDemonstrated progressive enterprise-level project management experienceDemonstrated progressive experience operating in a pre-sales environment, shaping and scoping large and complex implementation projectsExtremely strong written and verbal communication skills, executive level presence and experience in working in a client advisory roleAble to command a group audience, facilitate solutioning and lead discussions such as implementation methodology, road mapping, enterprise strategy and executive-level requirement gathering sessionsHighly developed soft skills, with the ability to adjust communication style based on the audience and difficult client situations.Excellent analytical & problem solving skills.Collaborative and consultative work style, ability to thrive in a high velocity, highly dynamic work environmentHistory of working in a consultative selling environment, where clients seek and value your opinions and see your advice as objective and unbiasedBA/BS or equivalent; MBA is a plusYou share our values, and work in accordance with those values.How GitLab will support youBenefits to support your health, finances, and well-beingAll remote, asynchronous work environmentFlexible Paid Time OffTeam Member Resource GroupsEquity Compensation & Employee Stock Purchase PlanGrowth and development budget Parental leave Home office supportPlease note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. GitLab will not tolerate discrimination or harassment based on any of these characteristics. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. As such, we’re increasing our team size to cover more segments and geographies around the world. The Engagement Manager plays the critical role for setting customers up for Success by prescriptively shaping and then leading the execution of large and transformational projects at our most strategic customers.

Senior FP&A Analyst, Sales

Company: GitLab

Location: Remote

Posted Sep 13, 2023

See also GitLab’s EEO Policy and EEO is the Law. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  Privacy Policy: Please review our Recruitment Privacy Policy. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Netsuite, Sisense and Adaptive Planning a plus.Ability to learn and use GitLab.Alignment to our company values, and working in accordance to those.  How GitLab will support youBenefits to support your health, finances, and well-beingAll remote, asynchronous work environmentFlexible Paid Time OffTeam Member Resource GroupsEquity Compensation & Employee Stock Purchase PlanGrowth and development budget Parental leave Home office supportPlease note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.Colorado/Washington pay range$80,600—$155,500 USDCalifornia/New York/New Jersey pay range$80,600—$172,800 USDCountry Hiring Guidelines: GitLab hires new team members in countries around the world. Excellent analytical skills. If you're excited about this role, please apply and allow our recruiters to assess your application.The base salary range for this role’s listed level is currently for residents of listed locations only.

Senior Paralegal, Risk Management & Dispute Resolution

Company: GitLab

Location: Remote

Posted Sep 13, 2023

See also GitLab’s EEO Policy and EEO is the Law. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  Privacy Policy: Please review our Recruitment Privacy Policy. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. It is our goal to proactively address and resolve these matters in support of GitLab’s business objectives, coordinating with internal business partners across the company whenever appropriate.You can learn more about the Legal & Corporate Affairs team and its other functions here.  How GitLab will support youBenefits to support your health, finances, and well-beingAll remote, asynchronous work environmentFlexible Paid Time OffTeam Member Resource GroupsEquity Compensation & Employee Stock Purchase PlanGrowth and development budget Parental leave Home office supportPlease note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.Colorado/Washington pay range$80,600—$155,500 USDCalifornia/New York/New Jersey pay range$80,600—$172,800 USDCountry Hiring Guidelines: GitLab hires new team members in countries around the world. If you're excited about this role, please apply and allow our recruiters to assess your application.The base salary range for this role’s listed level is currently for residents of listed locations only. We seek to support resolution across a wide range of topics, including responding to subpoenas and discovery requests, drafting and revising legal documentation, managing investigations and negotiating and drafting agreements.

Strategic Account Executive, Public Sector SLED, US Central

Company: GitLab

Location: Remote

Posted Sep 08, 2023

GitLab, a leading DevSecOps platform, is seeking a Strategic Account Leader for the Public Sector, SLED space in the Central US. The role involves acting as the primary point of contact for strategic prospects, contributing to root cause analysis, documenting buying criteria and process, and ensuring pipeline accuracy. The ideal candidate should have 5+ years of experience in SLED accounts, a deep understanding of the local military landscape, and strong major account management skills. GitLab offers a flexible remote work environment, comprehensive benefits, and opportunities for growth and development.

Sr. Product Manager, Secure

Company: GitLab

Location: Remote

Posted Sep 13, 2023

GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  Privacy Policy: Please review our Recruitment Privacy Policy. We believe deploying your code should be automated and repeatable, and most of all, easy. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. And everything we do is in the open.We recommend looking at our company page and the product handbook to get started.Responsibilities/What you’ll doDrive the product in the right directionBuild an effective roadmap to prioritize important features properlyTake high-level feature proposals and customer problems and break them into small iterations that engineering can work onBalance new features, improvements, and bugfixes to ensure a high velocity and a stable productConsider the business impact, ROI, and other implications when taking important decisionsMake sound decisions for your product/stage, building trust, and driving clarity across all teams at GitLab and the communityMastery of the competitive and market landscape of their product domain and understanding how this landscape impacts their own product roadmapAbility to clearly document ROI or impact for a given action, feature, or prioritization actionConduct advanced ROI analysis on investment cases to determine if GitLab should pursue themTake an active role in defining the futureContribute to the product vision, together with the VP of ProductCreate and maintain a vision for your product areaCreate and maintain the vision for each product categoryInnovate within your product area by proposing ambitious featuresFollow innovation in your product areaCommunicate and evangelize your product vision internally and among the wider communityMentors junior or less experienced Product Managers to quickly bring them up to speed and add valueRepresents GitLab as a product and domain expert in front of Industry Analysts, customer visits, industry events/conferences, and other events.Manage the product lifecycle end-to-endFollow feature development end-to-end; provide guidance and feedback to engineers and designers; ensure everyone is alignedBe the voice of the customer and the subject-matter expert for your groupContribute to documentation, blog posts, demos, and marketing materials for product featuresCollaborate with other Product Managers, UX, and engineers in cross-area features to build a single applicationManage the uncertainty in an efficient way, adjusting plans to new working conditionsManage features and solutions that span multiple stages, and/or benefit other stagesEngage with stakeholders in two-way communicationAssist Sales, Support, Customer Success, and Marketing as the subject-matter expert for your areaTalk to customers and engage with the community regularlyEngage with analysts on briefings and product evaluationsWork with the entire Product team to share improvements and best practicesHave a strong presence in customer advisory boards and other customer feedback forums to fully understand customer pain points and how these can be solved in the futureAbility to present to C-level executives both internally at GitLab and externally to customers and prospectsYou are not (solely) responsible for:A team of engineers: you will take the lead in decisions about the product, but not manage the people implementing itCapacity planning: you will define priorities, but the Engineering Manager evaluates the amount of work possibleShipping in time: you will work in a group, but the group is responsible for shipping in time, not you Requirements/What you’ll bring Previous product management experience OR previous engineering experience building security/compliance productsExcellent written and oral communication skillsAbility to think like a CEO to drive success of your product areaFantastic problem solving skills and attention to detailStrong understanding of Git and Git workflowsKnowledge of the developer tool spaceStrong technically: you understand how software is built, packaged, and deployedPassion for design and usabilityHighly independent and pragmaticExcellent proficiency in EnglishYou are living wherever you wantYou share our values, and work in accordance with those valuesStrong understanding of DevOps and cloud-native application developmentBonus points: Significant experience with software composition analysisBonus points: Significant experience with containers and KubernetesBonus points: Experience with GitLabBonus points: Experience in working with open source projects Relevant LinksProduct HandbookEngineering WorkflowHiring ProcessSelected candidates will be invited to schedule a screening call with our Global RecruitersNext, selected candidates will interview with the Director of Product for the roleNext, selected candidates will interview with a Product Manager for a Deep DiveNext, selected candidates will participate in a panel interview with their Engineering Manager and Product Design counterpartsFinally, selected candidates will interview with the VP of ProductCountry Hiring Guidelines: GitLab hires new team members in countries around the world. We believe in pushing the boundaries of best-practices, and bringing these to every developer, so that doing the right thing is also the easy, default way of working.We know there are a million things we can and want to improve about GitLab's software composition analysis capabilities. It'll be your job to work out what we are going to do and how.We work in quite a unique way at GitLab, where lots of flexibility and independence is mixed with a high-paced, pragmatic way of working. GitLab will not tolerate discrimination or harassment based on any of these characteristics.

Account Executive-Mid Market (North Carolina or Florida)

Company: GitLab

Location: Remote

Posted Sep 09, 2023

GitLab, a leading all-remote company with over 2,000 team members, is seeking a Mid-Market Account Executive. The role involves supporting GitLab's Mid Market prospects, contributing to root cause analyses, and documenting buying criteria and processes. The ideal candidate should have a desire to see customers benefit from their investment, progressive software sales experience, and strong communication skills. GitLab offers a flexible work environment, equity compensation, and a growth and development budget.

Senior Security Engineer, Vulnerability Management

Company: GitLab

Location: Remote

Posted Sep 16, 2023

See also GitLab’s EEO Policy and EEO is the Law. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  Privacy Policy: Please review our Recruitment Privacy Policy. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. If you're excited about this role, please apply and allow our recruiters to assess your application. Country Hiring Guidelines: GitLab hires new team members in countries around the world. GitLab will not tolerate discrimination or harassment based on any of these characteristics. We will accomplish this mission by working closely with other security teams, such as Infrastructure Security and Application Security, and their infrastructure and product counterparts.Find out more about the Vulnerability Management team HERE.ResponsibilitiesHelp execute and iterate on a department strategy and direction that addresses the following:Multi-cloud asset managementMulti-cloud vulnerability managementMulti-cloud patch managementSoftware vulnerability managementDevelopment lifecycle vulnerability managementProvide actionable security guidance to teams across the organizationParticipate in team RetrospectivesDevelopment and collection of department metricsCollaborate across all GitLab departments as necessary to further team strategy and goal.Help identify, document and track team quarterly goals (OKRs).Provide tactical oversight and direction to the team.Ensure project plans and other documentation is always complete.Present on or perform read outs on initiative results to key stakeholders.Provide input and support to other team members across the Security Department.Demonstrate GitLab values and lead by example.RequirementsUnderstanding of Git, and GitLab.Proven track record of automating security processes.Proven track record in executing on a comprehensive vulnerability management program.Hands on experience with all major cloud providers.Hands on experience with asset management, vulnerability management and patch management methodologies and tools.Experience with a SaaS company.Hands on scripting and automation experienceHands on cloud based tool integration experiencePrevious development or programming experience (Go, Python, Ruby, Javascript)Remote work experience.Robust sense of ownership, urgency, and driveExcellent written and verbal communication skills, especially experience with executive-level communicationsCapability to make sound decisions in the face of ambiguity and imperfect knowledgeShare our values, and work in accordance with those valuesThis position is remote based.How GitLab will support youBenefits to support your health, finances, and well-beingAll remote, asynchronous work environmentFlexible Paid Time OffTeam Member Resource GroupsEquity Compensation & Employee Stock Purchase PlanGrowth and development budget Parental leave Home office supportPlease note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. We are one of the world’s largest all-remote companies with 2,000+ team members and values that foster a culture where people embrace the belief that everyone can contribute.

Frequently Asked Questions

What is it like to work at GitLab?
Working at GitLab means joining a fully remote organization where collaboration happens through its own platform. Employees receive equity, comprehensive health plans, and a generous paid time off policy. The culture centers on transparency, meritocracy, and continuous improvement, with quarterly OKR cycles and frequent all‑hands meetings that keep everyone aligned.
What types of positions are available at GitLab?
GitLab offers roles in engineering (frontend, backend, infrastructure), product management, design, data science, security, marketing, sales, finance, HR, and customer success. The company also hires for support functions like legal, operations, and community outreach, reflecting its commitment to a holistic, customer‑centric ecosystem.
How can I stand out as a GitLab applicant?
Show a clear understanding of GitLab’s open‑source philosophy by contributing to its projects or documenting your own. Highlight remote collaboration skills, quantify results in past roles, and reference GitLab’s public documentation or community initiatives. Tailor your resume to match the job description’s keywords, and include a concise cover letter that demonstrates how your experience aligns with GitLab’s mission of simplifying DevOps for teams worldwide.

Other Companies Hiring