Manager of Client Success Teams

Insight Global

Full-time Other-General
Apply Now
Location
calgary, ab, Canada
Posted
June 17, 2026

Job Description

Enhance customer satisfaction as the Manager of Client Success Teams at Insight Global in Colchester, UK. This hybrid role requires leadership and expertise in managing client accounts and driving customer retention.
In this permanent position, you will lead a team of Client Success Managers, focusing on account management and subscription renewals. A strong background in a SaaS or technology-driven environment is essential, along with a track record in growing accounts and meeting revenue targets.
Key Responsibilities:
• Lead a team of 4-5 Client Success Managers
• Manage key accounts to ensure customer satisfaction
• Identify renewal opportunities and upsell existing services
• Develop strategies for account growth and retention
• Utilize CRM tools for effective account management
Requirements:
• 3-5+ years in Client Success or Account Management roles
• Proven leadership and team management experience
• Expertise in customer retention strategies
•...