1 of 1 Remote/Hybrid Business Strategy Jobs in Wimbledon

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 ...