Job Description
The Customer Success Lead is a people manager responsible for leading and developing a team of Customer Success Managers for MM EMEA, driving customer outcomes and revenue retention/expansion/payment adoption, and ensuring excellent execution of the post‑onboarding customer journey. You will set the operating rhythm, coach for performance, manage customer escalations to resolution, and partner cross‑functionally to elevate the customer experience and commercial impact.
The role manages a team that includes Senior Customer Success Managers, CSMs and Associate CSMs. The teams are remotely located across Europe and the role can support customers across multiple regions. It partners closely with the regional Director of Customer Success for Europe.
Responsibilities
Apply for this Position
Ready to join Mews? Click the button below to submit your application.
Submit Application