Gitlab hero border pattern left svg Gitlab hero border pattern right svg

UX Department


we're the GitLab User Experience (UX) Department. We hope you find what you are looking for here. If you don't, please open an issue and give us feedback.


Our mission is to support designing and building software that solves important problems, is easy to use, enables everyone to contribute, and is built for a diverse, global community. We want GitLab to become the easiest and most delightful product in its class.

We partner closely with product management and engineering.

We work with the wider GitLab community to understand our customers and users.

We support the business of GitLab by becoming experts in our stage group, educating ourselves about the entire product, and staying engaged with business goals shared with us through the executive team and business partners in sales, marketing, and support.


UXers are assigned to stage groups as stable counterparts. We have three different roles on our team.

Product Design teams are organized by stage group. Product Designers learn everything they can about their product stage and they are great at designing easy-to-use, beautiful workflows and experiences. They also contribute to our design system, Pajamas.

Information about and strategic direction for these teams can be found here:

The UX Research team is great at finding answers to questions we have about our customers and how they use and think about our product. They generate valuable customer and user insights via quantitative and qualitative research methods, and then they share those insights with the rest of the company. UX Researchers are assigned to multiple stage groups, and they spend much of their time helping Product Managers and Product Designers conduct their own research.

The Technical Writing team is great at taking complex, technical concepts and flows and presenting them to GitLab users in a simple way, so they can get the most out of GitLab. This team owns our world-class user documentation site and can also write clear and concise UI copy. Technical Writers are assigned to multiple stage groups.

Our Strategy

We support all users from beginners to experts

We believe that GitLab software should be unintimidating and accessible for a beginner, without oversimplifying important features for advanced users. We stay with users every step of the way to help them learn fast as a beginner and then become an expert over time.

We're building one product, together

We're highly focused on ensuring that no matter how big our product gets, the entire experience stays cohesive, consistent, and interconnected.

We're humble facilitators of user experience design

Everyone is a designer; everyone can contribute. We are not egotistical, moody experts who alone hold the keys to user delight. We encourage Product Managers, Engineers, and the wider GitLab community to contribute to creating an exceptional user experience.

We look for small changes and big impacts

Sometimes the simplest, most boring solution is what is needed to make users successful. We want our UI to stay out of the user’s way. We work iteratively to make modest but valuable changes that make users more productive, faster, and better at accomplishing their tasks.

We're informed by empathy

We’re human, and we design for humans, so we strive for understanding, self-awareness, and connection. We are quirky, and we introduce our quirks into designs when appropriate.

Areas of responsibility

Heuristics for Success

The more we can check off each item in this list the more successful we will be:

More reading about UX

Design culture

The culture of the design department is characterized by the following:


Existing personas are documented within the handbook.

New personas or updates to existing personas can be added at any time.

Personas should be:

Meet some of our team members

This section is inspired by the recent trend of Engineering Manager READMEs. e.g., Hackernoon: 12 Manager READMEs (from some of the best cultures in tech). Get to know more about the people on our team!

Join our UX team

Are you interested in joining our team, hearing about new roles that open up within our department, or unable to find the right vacancy on our jobs page? Fill in this short form and we'll email you whenever we open up a new UX Research, Product Design, Technical Writing, or UX Management position.