We are looking for a Head of Support & Customer Success to lead our post-implementation support strategy and ensure our clients receive world-class service after go-live.
You will build and manage a high-performing support team, own client relationships at a senior level, and drive continuous improvement across support processes.
Key Responsibilities
Lead and scale the Support & Customer Success function across all client engagements
Own end-to-end customer success strategy, from onboarding through post-go-live support
Build strong, trusted relationships with senior client stakeholders
Define and monitor SLAs, KPIs, and support processes to ensure service excellence
Manage escalations and critical incidents, coordinating with technical and delivery teams
Drive continuous improvement initiatives based on client feedback and support metrics
Mentor and develop a team of support and customer success professionals
Collaborate closely with Project Delivery, Technical, and Leadership teams and execute
Key Requirements
Proven experience in a senior Support, Customer Success, or Service Delivery leadership role
Strong background in the banking/financial technology sector (preferred)