Product Design

Product Design is the discipline within Upstream Studios responsible for shaping how users experience GitLab. Product Designers work as strategic partners with Product Management and Engineering from concept to delivery.

Product Designers are organized into Product Studios: Security, Core DevOps + Data, Artificial Intelligence, and PLG/Monetization/Platform.

All Product Designers contribute to:

  1. Reviewing other designers’ work and providing feedback
  2. Contributing to the Pajamas Design System
  3. Supporting community contributions
  4. Platform-wide thinking and collaboration

Product Designers work as managers of one, collaborating with peers and managers to manage their capacity and deliver results. For a detailed view into day-to-day work, see the Product Designer workflow page.

For team member assignments and product areas, visit the product category page.

Strategic partnership

Product Designers work as equal strategic partners in the product trio, not downstream executors of decisions already made. We’re involved in Interlock planning from the start.

Within the trio: Product Managers define the “what” and “why”, Product Designers define “how” the direction is experienced and how users interact with the product, and Engineers define how the product is built. As the DRIs for design decisions, we challenge assumptions, advocate for users, and simplify aggressively before features are built.

Effective partnership with Product Design means:

  1. Bringing designers upstream at the beginning of planning, not the end
  2. Early involvement in Interlock planning to shape strategy together
  3. Defining success criteria collaboratively before execution begins
  4. Creating space for exploration and experimentation
  5. Trusting design judgment on UX decisions while providing technical and business context
  6. Collaborating on feasibility early in the process
  7. Partnering on implementation quality throughout development
  8. Measuring success by customer outcomes, not output volume

This strategic positioning means we define clear success criteria and hold the line on quality with evidence. We work across teams on platform-wide experiences, not just isolated features. We ship to learn, measure impact, and improve based on real customer behavior. And critically, we’re positioned to say “no” or “not like this” before engineering starts, not after.

Success is collaborative and accountability is mutual. We win together.

Design principles

We aim for sophisticated simplicity—balancing structure, discovery, and capability to create experiences that reduce friction for basic functionality while providing quick access to powerful features.

Our design principles are outlined in the Pajamas Design System and guide all product design work.

Workflows, programs, and resources

For Product Designers

For Product Design Managers

Specializations

Collaboration programs

Tools and resources

Team and career


Hiring Product Designers
Comprehensive hiring process and guidelines for interviewing Product Designer candidates at GitLab.
Product Design Manager Workflows
Strategic workflows for Product Design Managers who lead designers as strategic partners positioned upstream in the product development process.
Product Design Operations
"Operational guidance for Product Designers and Product Design Managers including issue management, team operations, and administrative processes."
Product Design Pairs
Product designer pairs rotation schedule
Product Designer Workflow
Comprehensive guide to design processes, collaboration practices, and craft for Product Designers who work as strategic partners positioned upstream in the product development process.
UX Themes
Strategic multi-milestone initiatives organized around user problems and outcomes, enabling platform-wide thinking and holistic solutions.