Strategic CSM: Enterprise Sustainability & Growth

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.
Company
Open CEDA
Location
England, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
Open CEDA
Location
England, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted