Customer Success Manager (Europe)
11 days ago
Newcastle upon Tyne
As they continue to expand their presence in Europe, they are looking for a scaling and ambitious Customer Success Manager to join their dynamic team in Europe, being based remotely out of the UK. As a technically orietated Customer Success Manager, you will play a pivotal role in ensuring client...