B

Barracuda Scaled Customer Success Opportunity

Barracuda Networks

Remote, Remote, Canada Full-time July 04, 2026

Found Description

Drive customer success at Barracuda in a scalable manager role. Utilize data-driven strategies to enhance customer satisfaction and ensure effective product adoption.
You will play a vital role at Barracuda by managing a large customer portfolio through innovative engagement methods. This position focuses on customer health and retention, guiding clients through critical lifecycle stages while employing data insights for improvement. Your efforts will be crucial in achieving customer success goals through structured programs and cross-functional collaboration.
Key Responsibilities:
• Manage customer relationships with outreach and education programs
• Guide clients through onboarding and ensure value realization
• Identify churn risks by monitoring health and usage metrics
• Develop scalable programs to enhance success delivery
• Collaborate with internal teams to inform product improvements
Requirements:
• Experience in Scaled Customer Success or SaaS manage...

Ready to Apply?

Submit your application for Barracuda Scaled Customer Success Opportunity at Barracuda Networks

Apply Now