💼 Full-Time Position

Scaled Customer Success Manager at Barracuda

🏢
Ten Eleven Ventures
📍 ottawa, on, Canada
📍
Location
ottawa, Canada
📅
Posted
June 08, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

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