Skip to content
← Back to job listings

Customer Success Manager (CSM)

Delta Capita · Wrexham, Wales, United Kingdom

Customer SuccessSenior LevelQuick applyfull-time11 days ago

About The Role

As a Customer Success Manager (CSM) within our Report Hub Team, you will own and grow relationships with key financial services clients, supporting their regulatory reporting operations and acting as a trusted advisor across support, product, and technology teams.

This role combines client engagement, problem-solving, and service improvement giving you direct exposure to complex financial ecosystems and high-impact client interactions.

Why Join Us

  • Work with Global financial institutions on critical regulatory reporting
  • High visibility role with direct client ownership
  • Exposure to product, technology, and regulatory change
  • Opportunity to shape service improvements and influence product direction
  • Collaborative, global working environment
  • Clear progression into Product, Technology or Client Lead Roles.

This listing was posted by a verified recruiter at Delta Capita. Report this listing