GitLab
GitLab Career Growth & Development
Frequently Asked Questions
GitLab offers a structured yet flexible approach to career growth, combining clear advancement frameworks with strong internal mobility and development support. Employees are evaluated through formal processes such as Annual Compensation Reviews and biannual promotion cycles, where progression is based on demonstrated performance, impact, and readiness for the next level. Compensation and career progression are aligned to a standardized job architecture and market benchmarks, ensuring transparency and consistency across roles. In addition to salary growth, employees may receive equity refresh grants, promotion grants, and expanded scope as they advance.
At the same time, GitLab operates in a fast-paced, high-performance environment where growth is driven by ownership and opportunity. The company’s “manager of one” philosophy encourages employees to proactively shape their careers, take on new challenges, and contribute across teams. Team members benefit from a $10,000 annual Growth and Development Fund, mentorship, learning programs, and exposure to cross-functional work in a global, remote-first environment. This combination of structured progression and real-time skill building enables employees to grow both vertically and laterally as the company scales.
Employee Perspective
“The support and motivation I’ve received from my team and managers has allowed me to grow more and much faster than I could have imagined.” — Eddy Popat, Account Executive
At-a-Glance
- Growth framework: Annual Compensation Review + biannual promotion cycles tied to performance and impact
- Development support: $10K Growth and Development Fund, mentorship, learning programs, cross-functional exposure
- Mobility & opportunity: Strong internal mobility, role expansion, and ownership-driven career paths
- Culture driver: “Manager of one” philosophy encouraging self-directed growth and continuous learning
External Signal
- Employee recommendation sentiment: Employees rate GitLab’s culture highly, giving it an A+ on review sites — with employees highlighting the culture of transparency, remote work, and learning opportunities — earning it a status as a “Choice Employer.” (Comparably 2026)
GitLab supports continuous learning through a combination of structured development programs, real-world experience, and a culture that prioritizes growth and iteration. Employees have access to a $10,000 annual Growth and Development Fund, which can be used for certifications, courses, and industry conferences. In addition, GitLab provides mentorship opportunities, learning stipends, and internal knowledge-sharing programs that help employees build both technical and professional skills. Formal processes like the Annual Compensation Review also consider growth potential, reinforcing the company’s commitment to long-term development alongside performance.
Beyond formal programs, GitLab fosters a strong learning culture embedded in day-to-day work. Employees are encouraged to learn by doing—taking on stretch assignments, contributing to cross-functional projects, and participating in initiatives like capstone projects, mentorship circles, and knowledge-sharing sessions. The company’s emphasis on iteration and experimentation means employees are supported in trying new approaches, learning from failure, and continuously improving. This is further reinforced by practices like “dogfooding” products, where teams use and refine their own tools, creating a tight feedback loop between learning and real-world application.
Leadership plays a key role by acting as coaches and advocates for development. Managers regularly help employees identify growth areas, connect them to learning opportunities, and support their career progression. Combined with GitLab’s transparent, documentation-first environment—where knowledge is shared openly across the company—these practices create a culture where learning is accessible, encouraged, and directly tied to meaningful work.
Employee Perspective
“Our learning culture builds on peer mentorship, where engineers at all levels teach and learn from each other. When someone needs to learn Rust, for example, or explore Vue more deeply, we pair them with either a team expert or someone else who wants to learn with them.”
— Kisha Mavryck Richardson, Engineering Manager
At-a-Glance
- Learning resources: $10K Growth and Development Fund, courses, certifications, conferences
- Development practices: Mentorship, knowledge-sharing sessions, capstone and passion projects, cross-functional work
- Learning culture: Iteration-driven, experimentation-friendly, “learn by doing” environment
- Leadership support: Managers as coaches who guide development and connect employees to growth opportunities
External Signal
- Employee recommendation sentiment: Employees rate GitLab’s culture highly, giving it an A+ on review sites — with employees highlighting the culture of transparency, remote work, and learning opportunities — earning it a status as a “Choice Employer.” (Comparably 2026)
GitLab provides a strong foundation for mentorship and coaching through both structured programs and everyday manager support. Employees have access to mentorship opportunities, learning programs, and development initiatives designed to help them build skills and advance their careers. Managers play an active role in this process, helping team members identify strengths, growth areas, and long-term career goals. Formal practices like regular check-ins, feedback sessions, and performance reviews ensure that coaching is ongoing and aligned with both individual development and business needs.
Beyond formal structures, GitLab fosters a culture of peer learning and collaborative development. Employees benefit from mentorship circles, skill-pairing opportunities, and knowledge-sharing sessions where team members teach and learn from one another. Real-world learning is emphasized through stretch assignments, capstone projects, and cross-functional work, allowing employees to apply new skills in meaningful ways. This approach creates an environment where mentorship is not limited to direct managers but extends across teams and levels, reinforcing continuous growth.
Leadership at GitLab reinforces coaching through a trust-based, empowerment-focused approach. Managers are expected to act as coaches and advocates—supporting career progression, providing actionable feedback, and creating opportunities for employees to take ownership of their work. This emphasis on coaching, combined with a transparent and feedback-rich culture, helps employees feel supported, challenged, and equipped to grow over time.
Employee Perspective
“[Managers] help identify individual strengths, growth areas and long-term goals not just within the context of the current role, but also regarding where we want to go in our career.”
— Eddy Popat, Account Executive
At-a-Glance
- Mentorship structure: Manager coaching, mentorship circles, peer learning, and skill-pairing
- Development approach: Regular feedback, check-ins, and growth-focused conversations
- Learning environment: Collaborative, cross-functional, and grounded in real-world application
- Leadership style: Coaching-oriented, supportive, and focused on long-term career development
External Signal
- Employee recommendation sentiment: Employees rate GitLab’s culture highly, giving it an A+ on review sites — with employees highlighting the culture of transparency, remote work, and learning opportunities — earning it a status as a “Choice Employer.” (Comparably 2026)
GitLab Employee Perspectives
GitLab gave me the resources and opportunities to develop that muscle, and the ability to be promoted internally meant I could actually leverage my strengths instead of having to look elsewhere.

Ultimately, being connected to your people — knowing them and understanding their motivations and their desires in life — is what is key to helping them grow. This awareness, combined with active effort to maintain awareness of opportunities for training, development, stretch assignments, network connections and so on, enables you to support them in their growth.

The support and motivation I’ve received from my team and managers has allowed me to grow more and much faster than I could have imagined. It is so rewarding to reflect on my professional growth and how much I have learned.

How Richardson’s Team Cultivates a Culture of Learning
- “Peer Mentorship and Learning Partners: Our learning culture builds on peer mentorship, where engineers at all levels teach and learn from each other. When someone needs to learn Rust, for example, or explore Vue more deeply, we pair them with either a team expert or someone else who wants to learn with them. I identify real-world problems that allow engineers to learn and refine skills through practical application.”
- “Engineering Mentor Circles: We organize mentor circles for intermediate and senior engineers, with each mentee assigned up to three mentors for a maximum of three milestones. This targeted approach accelerates skill development within specific timeframes.”
- “Knowledge Share Sessions: We host regular knowledge share sessions on architecture, languages and design patterns. All sessions are recorded and shared for all Gitlab engineers to access.”
- “Capstone, Innovation and Passion Projects: Each engineer is assigned one capstone project and selects one passion project each quarter. Learning goals are aligned with capstone and passion projects. We create custom development plans and select books, courses and conferences to support their development.”
How does this culture positively impact the work your team produces?
Our capstone and passion projects yield measurable returns on learning investments. One engineer enhanced multi-IDE Diagnostics across VS Code and JetBrains Editor Extensions while mastering TypeScript and Kotlin. Another engineer’s exploration of Rust resulted in the DaVinci Knowledge Graph architecture, now recognized as a next-generation project at GitLab.
What advice would you give to other engineers or engineering leaders interested in creating a culture of learning on their own team?
Model learning yourself and be transparent about struggles. When I was learning Rust, I openly asked team members for help, showing that growth happens at every level. Structure peer mentorship without bureaucracy. Our mentor circles and skill-pairing systems remove friction from knowledge-sharing. Make it easy to find who knows what. Protect learning time and celebrate intelligent failures. When engineers feel safe experimenting with new TypeScript patterns or Rust optimizations, innovation follows. Finally, connect learning to impact. Help your team see how mastering Vue’s composition API or Rust’s memory safety directly benefits users and business outcomes. Learning that drives results creates lasting cultural change.

There's been a lot of fragmentation over a number of years, but we face a unique opportunity and that is that the maturity of cloud and the AI era is going to drive innovation like we've never seen before. And if you think about it for yourselves, this is a great place to grow your career.
As the DevSecOps landscape continues to be transformed, Brady O’Dowd’s own skill set keeps evolving as well. He considers his own path to becoming an AE as a “proof of concept” of the growth opportunities available to GitLab’s people.
“In five years, I’ve gone from working with our smallest customers to partnering with our top mid-market accounts. That kind of growth doesn’t happen by accident; it happens because GitLab invests in developing talent from within.”

Iftikhar's managers have all played a key role in his professional development and his teammates have also been equally impactful, offering their expertise during critical moments:
“The code review culture at GitLab is something special. People don’t just say, ‘This doesn’t look right,’ They explain why and suggest what could be improved.”

What People Are Saying About GitLab
-
Internal Mobility: Open roles are posted internally, and current team members can apply and move into them through the same Greenhouse steps as external candidates; the company classifies and tracks an internal mobility rate. Equal‑opportunity postings and full interview processes are emphasized to ensure informed hiring decisions.
-
Advancement Opportunities: Promotions are structured and recurring with twice‑yearly cycles, and multiple promotion types exist (in‑cycle and internal‑mobility promotions) with compensation adjusted to market ranges. Published timelines and planning windows indicate regular chances to advance based on readiness and business opportunity.
-
Career Path Clarity: Transparent criteria require a concise promotion document showing how next‑level expectations are met, supported by job frameworks and role‑specific guidance. Planning windows and the public handbook make processes, criteria, and timing explicit.
GitLab's Candidate Tradeoffs
If you’re weighing whether GitLab is the right fit, these are the core tradeoffs to consider.
- GitLab places greater emphasis on employee-driven career ownership than on highly structured, centrally defined career planning processes.
GitLab's Benefits
Allows employees to pursue continuing education during work hours
Job training & conferences
Offers mentorship program
Provides continuing education stipend
Provides online course subscriptions
Provides tuition reimbursement
Promote from within