Product Roles

Chief Product Officer
The Chief Product Officer reports to our CEO. The key focus of this role is to define and execute a vision and roadmap company’s products. Also to facilitate strong collaboration between product, engineering, the CEO, and other executives. The Chief Product Officer at GitLab will need to make sure that the company is building, shipping and supporting the right products. Responsibilities Manage a team of product leaders, up to VP level.
Data Engineer, Corporate Development
As a Data Engineer in Corporate Development, you'll be in charge of developing innovative technical solutions to automate, scale, and streamline business operations
Fullstack Engineer, Technical Writing
Fullstack engineers work across the front- and backend of the the GitLab documentation site to improve the user experience. Responsibilities Develop features and improvements to the documentation site in a secure, well-tested, and performant way. Analyze and interpret highly complex data to arrive at actionable recommendations. Collaborate with the Technical Writing Director and other stakeholders (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment. Advocate for improvements to site quality, security, and performance.
The Pricing team owns the definition and execution of pricing strategy at GitLab.
Product Analyst
Product Analysts at GitLab have a unique opportunity to improve the product through data-driven insights and recommendations
Product Design Management
Managers in the UX department at GitLab see the team as their product. While they are credible as designers and know the details of what product designers work on, their time is spent hiring a world-class team and putting them in the best position to succeed.
Product Designer
At GitLab, product designers collaborate closely with product managers, engineers, UX researchers, technical writers, and other product designers to create a productive, minimal, and human experience.
Product Leadership Team
This job family represents all members of the Product Leadership Team for the Product Division.
Product Management - Leadership
This job family represents all Managers in the Product Management department.
Product Manager
Product Managers at GitLab have a unique opportunity to define the future of the entire DevOps lifecycle
Product Program Manager
This role supports cross-division initaitives across PM, UX and other functions within R&D
Technical Writer
At GitLab, our team of technical writers is responsible for ensuring that the documentation for all of our products is clear, correct, comprehensive, and easy to use. We are looking for great writers with strong technical proficiencies to help our users succeed with our rapidly evolving suite of DevOps tools. Responsibilities Collaborate with GitLab engineers, who typically write the first draft of documentation for the new features they create. Dive in on special projects, planning and authoring new content, and helping to develop new docs site features and processes.
Technical Writing Management
Technical Writing Managers, part of the UX department at GitLab, support their teams by helping to create an environment in which they can succeed. While they are credible as Technical Writers and know the details of what Technical Writers work on, their time is spent hiring and supporting a world-class team. They own the delivery of technical writing commitments and are always looking to improve productivity and process. They must also coordinate across departments to accomplish collaborative goals.
UX Engineer
At GitLab, UX engineers collaborate closely with product designers, product managers, and engineers. They work on all versions of our product, including open source, enterprise editions, and the service.
UX Research Management
UX Research Management Roles at GitLab Managers in the UX Research department at GitLab see the team as their product. While they are credible as researchers and know the details of what UX Researchers work on, their time is spent hiring a world-class team and putting them in the best position to succeed. They own the delivery of UX Research commitments and are always looking to improve productivity. They must also coordinate across departments to accomplish collaborative goals.
UX Research Operations Coordinator
At GitLab, UX Research Operations Coordinators collaborate with our Product Designers, Product Managers, UX Researchers, and the rest of the community to manage participant recruitment for UX studies. UX Research Operations Coordinators also drive process improvement in research operations at GitLab. UX Research Operations Coordinators report to the UX Research Director. Unless otherwise specified, all UX Research Operations Coordinator roles at GitLab share the following responsibilities and requirements: Responsibilities Drive all aspects of the UX research operations coordination program across GitLab Maintain deep working knowledge of the participant recruitment process Use GitLab for the intake of questions, concerns, and requests related to participant recruitment Maintain tight communication with team members to relay status of requests Anticipate and troubleshoot recruitment challenges as they arise Determine the best possible recruitment source for a given study Understand the pros and cons of each recruitment source Proactively report out key data Use participant panels for recruitment Stay aware of and implement GDPR (General Data Protection Regulation) policies Develop and manage participant panel growth strategies Establish best practices for participant recruitment Requirements Self-motivated and self-managing, with strong organizational skills.
UX Researcher
At GitLab, UX Researchers collaborate with our Product Designers, Product Managers and the rest of the community to assist in determining what features should be built, behave, and priorities.


About GitLab

GitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 2,200 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.

We value results, transparency, sharing, freedom, efficiency, self-learning, frugality, collaboration, directness, kindness, diversity, inclusion and belonging, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.

Top 10 Reasons to Work for GitLab:

  1. Mission: Everyone can contribute
  2. Results: Fast growth, ambitious vision
  3. Flexible Work Hours: Plan your day so you are there for other people & have time for personal interests
  4. Transparency: Over 2,000 webpages in GitLab handbook, GitLab Unfiltered YouTube channel
  5. Iteration: Empower people to be effective & have an impact, Merge Request rate, We dogfood our own product, Directly responsible individuals
  6. Diversity, Inclusion & Belonging: A focus on gender parity, Team Member Resource Groups, other initiatives
  7. Collaboration: Kindness, saying thanks, intentionally organize informal communication, no ego
  8. Total Rewards: Competitive market rates for compensation, Equity compensation, global benefits (inclusive of office equipment)
  9. Work/Life Harmony: Flexible workday, Family and Friends days
  10. Remote Done Right: One of the world's largest all-remote companies, prolific inventor of remote best practices

See our culture page for more!

Work remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto and guides.