Customer Success Manager (Europe)
6 days ago
Liverpool
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. Work closely with Solutions Architects, sales, product, and marketing teams to communicate customer ...