Customer Success Manager - UK
16 days ago
The Customer Success Manager (CSM) will be UK‑based, covering the UK and Rest of World, and will be responsible for driving revenue growth across established and emerging global markets, customer satisfaction and retention. SaaS, customer success, or related implementation roles. This role manages