Job Description

Lead - Customer Success (Top‑Tier Accounts)

Location & Compensation

Toronto, Ontario, Canada — Salary: CA$116,000.00-CA$130,000.00

For many of us there’s that one podcast we never miss, and video content is part of our daily routine, whether it’s professional or person...

Apply for this Position

Ready to join Riverside? Click the button below to submit your application.

Submit Application