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...

Apply for this Job

Submit your application for the Scaled Customer Success Manager at Barracuda position at Ten Eleven Ventures.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: ottawa, Canada
Posted: June 06, 2026
Deadline: July 16, 2026