Job Description
A global payments technology company based in London is seeking a Customer Success Manager. The successful candidate will enhance customer relationships and drive payment strategy for clients. Essential qualifications include a Bachelor's degree and strong knowledge in payments technology. The role requires effective problem-solving and communication skills while ensuring customer success and strategy execution. This position does not offer visa sponsorship and requires current authorization to work in the UK.