1 of 1 Remote/Hybrid Business Strategy Jobs in Merton

Commercial Customer Success Manager

Location
Wimbledon, England, United Kingdom
Success Manager or Account Management role, with some exposure to renewal, retention, or upsell targets Demonstrated ability to own a high‐volume book of business; assessing risk and growth opportunities efficiently Ability to confidently engage with technical decision‐makers and translate complex product capabilities into strategic business value ...