Global Head of Customer Success – London UK

September 19, 2024
$102,000 - $113,500
Apply Now

Job Description

As the Global Head of Customer Success, you will report directly to the CEO and be part of our executive leadership team. You’ll work with other key stakeholders to develop and execute a customer success strategy that puts our customers first and ensures they are achieving their desired outcomes with our products and services. You will be responsible for leading and growing the customer success team and also work closely with our sales, marketing, and product teams to identify opportunities to improve customer satisfaction and retention and to identify new revenue streams that are aligned with our customers’ needs.