πŸ”” Get instant job alerts delivered to your inbox! Set up your first alert β†’
πŸ“ Local Job Near You

Customer Success Manager I at Barracuda

🏒
Barracuda
πŸ“ ottawa, Canada
πŸ“
Location ottawa
πŸ“…
Posted June 08, 2026
πŸš—
Commute Local Area
🎯
Local Opportunity Near You!

This job is in your area. Enjoy a short commute and work close to home.

πŸ“‹
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 ...

Apply for This Job

Submit Application

Quick and secure application process

πŸ“ Location Details

πŸŒ†
City
ottawa
πŸ—ΊοΈ
Country
Canada
πŸš—
Commute
Local Area

πŸ” More Jobs Nearby

Explore other opportunities in ottawa

View Local Jobs