πŸ‡ΊπŸ‡Έ USAJobs.work

America's Job Portal

← Back to USA Jobs

Customer Success Manager (CSM)

Company

Delta Capita

Location

Wrexham, Wales

Posted

June 21, 2026

Position Overview

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

Ready to Apply?

Join thousands of Americans building their careers

Apply Now