Customer Success Manager
- Location
- Birmingham, England, United Kingdom
A leading fintech provider in the heart of Birmingham Our client is a fast‐growing fintech business transforming how organisations manage payments, financial workflows, and customer experience. With a reputation for innovation, reliability, and exceptional ...