Enable job alerts via email!
A global OTT software leader based in Toronto is seeking a Customer Success Leader to drive customer retention and deliver impactful solutions for high-profile media clients. The ideal candidate will have 7-10 years of experience in Customer Success or Account Management, with strong relationship-building skills. This role involves overseeing project delivery and collaborating with various teams to ensure customer success.
You will lead customer success initiatives, foster strong relationships, drive growth, and ensure customer retention for global media and OTT names.
Customer Success Leader – Media, Sports & Entertainment
Location : Toronto
We are a global leader in OTT software for Tier 1 media, sports, and entertainment. In just four years, our team has grown to 300+ colleagues worldwide, powering innovative solutions for iconic customers — from the New York Yankees to some of the world’s largest telecom providers.
Founded by seasoned executives from Disney, HBO, and AT&T, we’ve built a culture rooted in transparency, collaboration, and fairness. Our teams thrive on tackling the toughest challenges in OTT video — delivering massive scale, rock-solid resilience, and exceptional performance. If you’re seeking a fast-growing, high-performing, and supportive environment where you can make a real impact, this is the place to be.
We’re looking for a Customer Success Leader who is passionate about building world-class customer experiences. You’ll work with some of the biggest names in media, sports, and entertainment, helping them achieve business impact while driving value from our solutions.
This role is perfect for experienced professionals in Customer Success, Account Management, or Consulting who thrive in a fast-paced growth environment. You’ll report directly to the Global Head of Customer Success & Analytics.