JobsFromAnywhere

Manager, Customer Success Managers

Jobgether · Customer Support · Live in: Switzerland, Germany, Spain, France, United Kingdom, Ireland, Italy, Netherlands, Portugal, Romania, South Africa

From the ad: “This fully remote leadership opportunity is ideal for a collaborative, data-driven professional who thrives in a fast-paced B2B SaaS environment.”

Apply

Posted 2026-10-20 · Verified 2026-10-25

The ad, in short

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Manager, Customer Success Managers based in South Africa. Lead and develop a high-performing Customer Success team supporting commercial, enterprise, and strategic customers across EMEA and APAC. As Manager, Customer Success Managers, you will coach a team of 4–6 Customer Success Managers, helping them navigate complex renewals, reduce churn, and identify opportunities for account growth. You will play a central role in improving customer retention, strengthening account health, and driving measurable recurring revenue outcomes. Working closely with Sales... Read the full ad

Also posted on: link 1, link 2, link 3, link 4, link 5, link 6, link 7, link 8, link 9, link 10

Report this job

Similar jobs