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