Permanent FTE
Fully on-site in Toronto
Pay: $70,000-$80,000 annually
Required Skills & Experience
• 3+ years of experience in a customer success, account management, or a client-facing role
• Proven ability to communicate with C-suite stakeholders and manage enterprise-level relationships
• Confident leading presentations with the ability to control a room and tailor messaging to diverse audiences
• Comfortable navigating challenging conversations, providing strategic solutions, and maintaining client trust
• Strong Excel skills including pivot tables and VLOOKUPs to track client data
• Highly organized and proactive, with a track record of managing multiple accounts simultaneously
• Ability to collaborate with cross-functionally teams
Nice to Have Skills & Experience
• Background in an agency environment
• Prior experience as an account executive or account manager role
• Understanding of agency workflows, design principles and the customer lifecycle
Job Description
Insight Global is seeking a Sr. Customer Success Specialist to join a rapidly growing SaaS company that specializes in creative automation and brand content management.
This is a client-facing, high-impact role responsible for managing and growing relationships with strategic enterprise accounts. The ideal candidate will be a strong communicator, confident in executive settings, and capable of driving adoption, presenting insights, and resolving complex client needs with professionalism and empathy.