Skip to content


Sorry, this job is no longer available

Please use the search to find another job.

Global Head of Customer Success


  • £100000 - £120000 per annum
  • London
  • Posted: 18/05/2021
  • Permanent
  • Job Ref: 439102303

Job Details

Global Head of Customer Success
 
This fast growing and innovative cloud company are continuing to expand globally and now need a Global Head of Customer Success.
 
A major player in providing software-enabled platforms in the Prop-Tech space, this successful business have a growing portfolio of customers in Europe, US and APAC and now need to evolve their customer success function to meet changing needs.
 
For this key role they need a driven, passionate Customer Success Leader who has a track record of changing, building and improving customer success orgs.  You will be tasked with making sure that customer success strategy is in place and will build processes that will successfully drive customer satisfaction, increase the company’s footprint and prevent churn.  You will therefore have a blank page to come in, assess what they are doing now, spot problems, introduce & drive changes and make improvements.  You will grow and nurture the teams, drive the best out of the data they have, set KPIs and understand metrics.  To be successful you will ensure there is a strong relationship with your colleagues in the sales function so that renewals and expansion targets can be met.   
 
This is a fantastic opportunity for a proven CS leader to make a real impact, introduce best practice and shape and mould a world class customer success org.
 
To be considered you must have:
 

- Previous background in a Global Head of Customer Success / Director of Customer Success role
- Strong experience in building and nurturing Customer Success teams
- Track record leading and developing a team to achieve CSAT, expansion and renewal targets
- Demonstrable evidence of successfully implementing new CS strategies and processes
- Excellent communication and relationship building skills
- An analytical mind with the ability to analyse data and provide insights in order to maximise opportunities
- Ability to thrive in a fast-paced and dynamic environment

 
This is an exciting time to be joining this business as they have exciting plans for further growth and new products coming to market imminently. 
 
Based remotely with occasional travel (office is in central London), the successful candidate can expect a salary of £100k-£120k, bonus and a range of excellent benefits including BUPA Medical, Dental, Gym and other perks.
 
If you are a Customer Success Leader seeking a new challenge then apply NOW.

If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.