Head of Customer Success
- Hiring Organisation
- Jobleads-UK
- Location
- Greater London, England, United Kingdom
client experience joined‐up — working through the Customer Success Managers, the Onboarding team, and our delivery vendors, and partnering closely with products, Regional Product Owners, and Site Leads. This role suits a commercially minded customer‐success leader who can build relationships at executive level, run scalable onboarding … responsive, high‐quality help and a smooth day‐to‐day experience for portal users. Feed portal usage insight and client feedback into the product and delivery roadmaps to keep improving the experience. Client Advocacy & Escalation Coordinate escalations across products, Global Product Owners, Site Leads, and delivery ...