Barracuda

Scaled Customer Success Manager at Barracuda

📍 Location
ottawa, on
⏰ Job Type
Full-time
📅 Posted
May 24, 2026
Apply Now

Job Description

Elevate customer success with Barracuda as a Scaled Customer Success Manager. The role uses data-driven insights to improve customer engagement and retention across a large portfolio.
In this dynamic position, you'll engage with numerous customers primarily through scalable models, guiding them through onboarding, adoption, and renewal readiness stages. Your focus will be on enhancing product adoption and identifying churn risks using thoughtfully designed customer success programs.
Key Responsibilities:
• Manage customer engagement with lifecycle emails and webinars
• Guide clients through onboarding and adoption phases
• Monitor customer health and mitigate churn risk proactively
• Build and optimize programs using tools like Gainsight
• Collaborate with cross-functional teams to enhance customer experience
Requirements:
• Experience in customer success or account management
• Strong understanding of SaaS lifecycles and retention strategies
• Familiar...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position