Strategic CSM: Enterprise Sustainability & Growth
Posted 7 hours 24 minutes ago by Open CEDA
Permanent
Full Time
Other
England, United Kingdom
Job Description
A leading sustainability platform is seeking a Strategic Customer Success Manager based in London. The role involves managing key customer relationships and supporting their sustainability initiatives using the platform. Ideal candidates will have experience working with large organizations and possess strong communication and project management skills. The position requires office attendance 4 days a week and includes up to 10% travel across Europe.