Delta Capita logo
Delta Capita3 days ago

Customer Success Manager (CSM)

Hybrid · Wrexham, Wales, United Kingdom

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Large

Job Summary

Customer Success Manager (CSM) within the Report Hub Team responsible for owning and growing relationships with key financial services clients, managing complex production issues and escalations, delivering service reviews and performance reporting, and driving continuous service improvements. Collaborates with Product, Tech, and Integration teams; acts as client advocate; supports regulatory reporting capabilities (EMIR, SFTR, MiFID) and SaaS/platform solutions. Hybrid role based in Wrexham, UK, with a permanent (full-time) employment arrangement and a UK work permit.

Required Qualifications

  • Experience in client relationship management, client support, or service delivery within financial services (typically 4–6+ years)
  • A valid working permit for UK is mandatory
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Delta Capita

Customer Success Manager (CSM)

Apply on Sorce