A leading sustainability solutions provider in Greater London seeks Customer Success Managers to manage customer relationships and ensure satisfaction. The role entails developing strong client relationships, managing project implementations, and measuring customer success metrics. Candidates should possess excellent communication skills, a minimum of 3 years in customer success or project management, and experience in technology/SaaS sectors. Competitive salary and benefits are offered.
#J-18808-Ljbffr