📍 Jobs Near Me
📍

HiringNearMe.work

Local Jobs, Zero Commute

📍 Local Job Near You

Barracuda Customer Success Manager I

🏢
Barracuda Networks Inc.
📍 ottawa, Canada
📍
Location ottawa
📅
Posted June 27, 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

Join Barracuda as a Customer Success Manager I and enhance cybersecurity solutions for your clients. This hybrid role drives customer engagement through strategic, data-informed initiatives.
You will take ownership of a large customer portfolio and focus on driving adoption, improving customer health, and supporting renewals. Your role will require collaboration with various departments while using customer health data to identify expansion opportunities and mitigate churn risks. Engage effectively with customers and deliver tailored communication that resonates with their needs.
Key Responsibilities:
• Manage customer engagement through lifecycle emails and campaigns
• Guide customers through onboarding and renewal processes
• Monitor health metrics and proactively address retention risks
• Develop scalable customer success initiatives with tools
• Collaborate with Product and Sales to advocate for customers
Requirements:
• Experience in Customer Success or ...

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