Manager, Customer Success
- Hiring Organisation
- Jobleads-UK
- Location
- Greater London, England, United Kingdom
markets. What You’ll Do: Lead & Develop a High‐Impact Team: Manage a group of approximately 10 Customer Success Managers, ensuring they have the skills, tools, and confidence to excel in both pre‐ and post‐sales engagements. Drive Client Value: Ensure CSM‐led engagements from product demos to adoption … performing teams. Deep understanding of financial services workflows; expertise in investment banking, private equity, and hedge funds is a plus. Exceptional communicator with strong presentation skills and the ability to tailor narratives to senior stakeholders. Data‐driven decision‐maker who uses metrics and insights to prioritize and measure ...