top of page

Head of Customer Success


Digital Marketing

Job ID:



Central London



Fantastic Benefits and Top places to Work in the UK


22 Feb 2024

Job Description:

Our client is a global SaaS organisation with 100m customers worldwide.

There is now an outstanding opportunity as Head of Customer Success where you will be responsible for leading all aspects of the help and support experience, including customer onboarding and retention and launching new service offerings for customers in the growing UK market. This role reports directly to the Director of International Customer Success.   Central London and hybrid role.


  • Proven track record of success leading customer centric operations and teams.

  • Team and talent builder, with a proven track record as a talent steward with proven      history of hiring, managing and developing a high performing and engaged team.

  • Strengths in designing and improving customer experiences.

  • Strong and confident communicator with excellent written and verbal communication skills.


  • Create and lead the vision and strategy for UK Customer success, driving growth and retention      of their customers.

  • Help eliminate pain points/friction and optimising their customer experiences.

  • Support the global digital team helping to optimise their digital and AI powered assets to      deliver the best end to end customer experience.

  • Design and develop L&D to upskill new and existing support agents


  • Global SaaS organisation with 100m users worldwide.

  • Comprehensive benefits      package.

  • Hybrid role

Apply Now

Thanks for applying!

bottom of page