CoachHub is seeking a Team Lead, Customer Success to lead and develop a team of 7–10 Customer Success Managers across the South EMEA region. This hands-on leadership role is responsible for team performance, employee development, and strong customer outcomes. The Team Lead will coach team members through opportunities and challenges, partner with cross-functional stakeholders, and participate directly in customer conversations when needed. The role also contributes to the evolution and scaling of the Customer Success organisation by improving processes and raising standards. The role owns customer health, retention, and renewals across the team’s portfolio; supports account strategy, executive stakeholder management, and complex customer situations; and serves as the primary escalation point for at-risk customers. The Team Lead may also personally manage a small portfolio of strategic accounts. The position is remote from Spain, the UK, or Germany, with optional hybrid work in Berlin, and reports to the Director of Customer Success & Operations. Full professional proficiency in English and French is required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager
Education Level
No Education Listed