Customer Success Manager

Orgvue · London, England, United Kingdom

Location
London
Job Type
Full-time
Posted
June 08, 2026

Job Description

About the role

We are looking for a Customer Success Manager to join our EMEA team to support our continued growth. Orgvue now has more than 100 blue-chip and consulting partner customers.

You will be responsible for managing a portfolio of accounts, ensuring that each customer is getting maximum value from the Orgvue platform. You will be the key point of day-to-day communications between our customer stakeholders and members of our account management, advisory, support and product teams. You will build a deep understanding of both Orgvue and your customers’ use-cases so that you can offer best-in-class service. This role will be good for someone who is inquisitive, likes solving technical and business problems, and who has strong people and communication skills, as well as and ability to prioritize, and manage time effectively.

When not working with customers you will be working with other team members on projects to help build the function or to ad...

Ready to Apply?

Submit your application for Customer Success Manager at Orgvue

Apply Now