Barracuda

Customer Success Manager I at Barracuda

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

Job Description

Transform customer experiences with Barracuda as a Customer Success Manager I, focusing on scalable solutions. Your expertise will ensure that clients maximize their investments in Barracuda’s cutting-edge technology.

In this pivotal role, you will oversee customer engagement strategies, using data insights to drive product adoption and retention effectively. Your responsibilities will involve guiding customers through lifecycles, monitoring health metrics, and working collaboratively across various teams.

Key Responsibilities:
• Manage large customer portfolios with tech-touch models
• Facilitate seamless onboarding and renewal processes
• Monitor indicators to mitigate churn and enhance retention
• Utilize Gainsight for building and executing programs
• Collaborate with marketing and sales teams for insights sharing

Requirements:
• Experience in customer success or related fields
• Familiarity with SaaS ...

Start Your Week Right!

Apply now and make every Monday exciting with Barracuda

Apply for this Position