Customer Success Manager

Orgvue
Full-time London, England Business Operations Specialists
Posted:
June 09, 2026
Location:
London, England, United Kingdom

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...

Apply for this Job

Submit your application for the Customer Success Manager position at Orgvue.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: London, United Kingdom
Posted: June 09, 2026
Deadline: July 19, 2026