VP of Customer Success
- Hiring Organisation
- Jobleads-UK
- Location
- Greater London, England, United Kingdom
What you will bring (essential) 8+ years relevant experience across Customer Success, implementation/delivery, or sales, managing strategic or named accounts. Experience with cloud-native or SaaS delivery and managed solutions. Executive presence and communication: able to define a vision, build a persuasive business case, establish personal ...