Client Success Manager EMEA, Parameta Solutions

TP ICAP • London, England, United Kingdom • Posted June 11, 2026

Location London, England
Job Type Full time
Category Advertising, Marketing, Promotions, Public Relations, and Sales Managers
Posted June 11, 2026

Role Overview


The Client Success Team is a critical post-sale function dedicated to delivering exceptional value to our clients, fostering strategic partnerships, and driving high satisfaction and retention rates. As a Client Success Manager (CSM), EMEA, you will play a pivotal role in ensuring our clients achieve their desired outcomes while maximising the value of our solutions.

Reporting to the Head of Client Success in London, this role requires a proactive, self-sufficient, and creative professional who thrives in a dynamic environment. You will manage all aspects of client engagement—both strategic and tactical—while overseeing the successful onboarding and deployment of new accounts.

Your ability to understand client goals, leverage data-driven insights, and collaborate across internal teams will be key to delivering an outstanding client experience and accelerating revenue growth.

Key Responsibilities

  • Own and grow your cl...

  • Interested in this role?

    Click the button below to start your application.

    Apply Now