CS & SA Roles Overview

A side-by-side comparison of all customer-facing roles across Customer Success, Solutions Architecture, and Professional Services at GitLab.

GitLab has several customer-facing roles that work together across the pre-sales and post-sales journey. This page provides a side-by-side comparison to clarify how each role differs in focus, engagement model, and technical depth. Roles covered include Customer Success Manager (CSM), Customer Success Engineer (CSE), Customer Success Architect (CSA), Professional Services Engineer (PSE), Renewals Manager (RM), Solutions Architect (SA), and Assigned Support Engineer (ASE).

For an overview of how these roles map to GitLab’s paid service tiers, see the Success Tiers page.

Role Comparison

Role Primary Focus Typical Activities Engagement Model Hands-on vs. Advisory
CSM Drive adoption, outcomes, and satisfaction; align, enable, and expand Success Plans, onboarding, cadence calls, EBRs, risk management Designated owner for Essentials tier accounts Advisory — not hands-on keyboard
CSE Technical product expertise at scale Webinars, hands-on labs, pooled sessions, scaled enablement Pooled / on-demand (Success On-Demand tier) Technical advisory — not hands-on keyboard
CSA Highest-rated technical experts; architecture guidance and Accelerator delivery Strategic planning, maturity assessments, Accelerator design and delivery Designated for Advanced and Signature tiers Strategic and architectural advisory — PS handles implementation
PSE Project-based implementation and migration Installations, migrations, custom development, training under SOWs Project-scoped, sold by PS Engagement Management Explicitly hands-on — can be “hands on keyboard”
Renewals Manager (RM) Own the renewal moment; customer retention Renewal pipeline, contracts, playbooks, risk and expansion Global Renewals Organization within CS Commercial and deal-focused
Solutions Architect (SA) Pre-sales technical win Discovery, demos, POCs, pre-sales Success Plans Aligned to AEs, engaged per opportunity Advisory and demonstrative
Assigned Support Engineer (ASE) Proactive platform stability, architecture advisory, and complex support ownership for Signature tier customers Architecture enhancements, performance optimization, platform engineering advisory, and owning complex support tickets Designated for Signature tier Named support contact who advises on overall architecture and platform improvements — not hands-on, but can be very prescriptive with recommendations; becomes increasingly proactive as they learn your architecture and system limitations

Key Distinctions

1. The “Hands on Keyboard” Boundary

Customer Success roles (CSM, CSE, CSA) are advisory — they guide, enable, and recommend, but do not directly modify customer environments or write production code. If a customer needs GitLab to actively implement, configure, or develop a bespoke solution, that work is handled by Professional Services (PSE).

2. Engagement Model Spectrum

Engagement models range from pooled and on-demand to fully dedicated and project-scoped:

Pooled (CSE) → Named/Designated (CSM, CSA, ASE) → Project-scoped (PSE) → Opportunity-scoped (SA)

3. Pre-Sales to Post-Sales Handoff

The SA owns the technical relationship during the pre-sales phase, working alongside the Account Executive to win the deal. After the deal closes, the account transitions to a post-sales CS role:

  • CSE for On-Demand customers
  • CSM for Essentials tier customers
  • CSA for Advanced and Signature tier customers

The SA may remain engaged for expansion opportunities or complex technical questions, but the CSM or CSA becomes the primary post-sales technical advisor.