Te
Scaled Customer Success Manager at Barracuda
Ten Eleven Ventures
Full-time
ottawa, on
Management & Operations
Posted:
June 06, 2026
Location:
ottawa, on, Canada
Job Description
Join Barracuda's dynamic team as a Scaled Customer Success Manager, driving customer success through innovative, data-driven engagement strategies. This role focuses on product adoption and customer retention at scale.
As a Scaled Customer Success Manager at Barracuda, you'll oversee a large portfolio, using analytics and automation tools to engage customers effectively. You will guide clients through onboarding and ensure they realize value from Barracuda's cybersecurity solutions. Your mission is to enhance customer health while proactively addressing churn risks in a strategic way.
Key Responsibilities:
• Manage customer engagement through lifecycle emails and campaigns
• Guide customers during onboarding and value realization
• Monitor usage and risk indicators to reduce churn
• Build scalable customer success programs with Gainsight and Salesforce
• Collaborate cross-functionally to represent customer needs
Requi...
As a Scaled Customer Success Manager at Barracuda, you'll oversee a large portfolio, using analytics and automation tools to engage customers effectively. You will guide clients through onboarding and ensure they realize value from Barracuda's cybersecurity solutions. Your mission is to enhance customer health while proactively addressing churn risks in a strategic way.
Key Responsibilities:
• Manage customer engagement through lifecycle emails and campaigns
• Guide customers during onboarding and value realization
• Monitor usage and risk indicators to reduce churn
• Build scalable customer success programs with Gainsight and Salesforce
• Collaborate cross-functionally to represent customer needs
Requi...
Apply for this Job
Submit your application for the Scaled Customer Success Manager at Barracuda position at Ten Eleven Ventures.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
ottawa, Canada
Posted:
June 06, 2026
Deadline:
July 16, 2026