Global Customer Success Manager — Growth & Digital Ads

Company: Clutch Canada
Apply for the Global Customer Success Manager — Growth & Digital Ads
Location: London
Job Description:

A leading digital marketing company in London seeks a Customer Success Manager to manage global client relationships and drive customer satisfaction.

Making sure you fit the guidelines as an applicant for this role is essential, please read the below carefully.

This role involves strategic partnership with clients, optimizing their engagement with digital platforms, and ensuring operational success.

Ideal candidates will have 3-5 years’ experience in digital marketing and strong communication skills. xwzovoh

The company offers competitive benefits, including generous PTO and healthcare packages, and is committed to a hybrid work environment.…

Posted: April 2nd, 2026