Ten Eleven Ventures

Customer Success Management Role at Barracuda

📍 Location
ottawa, on
⏰ Job Type
Full-time
📅 Posted
June 11, 2026

Job Description

Elevate customer experiences as a Customer Success Manager at Barracuda, where your focus on scalable strategies ensures clients derive maximum value from cybersecurity solutions. Enjoy a data-driven work environment.
At Barracuda, you'll play a vital role in managing a diverse customer portfolio, driving product adoption and enhancing client satisfaction. Utilizing scalable engagement methods, you will guide customers through their lifecycle, from onboarding to renewal. Your analytical skills will help monitor customer health and identify risks effectively.
Key Responsibilities:
• Guide customers through onboarding and adoption phases
• Implement scalable engagement strategies like webinars and campaigns
• Monitor customer health metrics to mitigate risks
• Optimize success programs using technology tools
• Share customer insights across functional teams
Requirements:
• Background in Customer Success or Account Management
• Understanding of SaaS adoption ...

Ready to Apply?

Take the next step in your career journey with Ten Eleven Ventures

Apply Now