
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology company is seeking a Customer Success Manager in Ottawa to build strong client relationships and ensure success on our platform. You will be responsible for onboarding clients, conducting business reviews, and collaborating cross-functionally. The ideal candidate has at least 3 years of experience in Customer Success and excellent organizational skills. This role offers flexibility, competitive benefits, and opportunities for growth within our dynamic team.