Copyright © 2025
Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Insight Global. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Insight Global are looking for a Customer Success Manager (CSM) to join our client who are a market leader in the cloud-based integration and automation platform space. This role is focused on their largest and most strategic enterprise customers, ensuring they successfully adopt and derive measurable business value from the full suite of products. It is a remote role which will include up to 20% The ideal candidate will be confident engaging at the C-suite level of experience and have a strong background in customer success or enterprise software consulting, and be experienced in driving retention, growth, and long-term value across complex customer portfolios.
Day-to-Day:
As a Customer Success Manager, you’ll manage a portfolio of 30–35 high-value enterprise accounts, serving as a strategic advisor to help customers realise and expand their business outcomes. You’ll lead Business Value Assessments and collaborate directly with senior customer stakeholders to co-create transformation roadmaps aligned to their strategic goals. A core part of the role involves delivering quarterly executive briefings, managing customer KPIs, tracking success metrics, and proactively addressing risks or barriers to adoption. You’ll work closely with internal teams across Sales, Product, Marketing, and Support to ensure seamless execution and alignment, whilst identifying opportunities for upsell, cross-sell, and continued investment. This role is highly strategic, relationship-driven, and outcome-focused, aimed at building deep, long-term customer partnerships.
Must-Haves:
Nice-to-Haves: