Senior Customer Success Manager (French-speaking)
- Location
- Greater London, England, United Kingdom
most innovative companies by Fast Company. For more information visit the company.com. About the Role We're looking for a seasoned and strategic Senior Customer Success Manager to own a book of Enterprise accounts — driving adoption, building executive relationships, and leading complex contract renewals. This hybrid role sits ...