Barracuda Scaled Customer Success Opportunity

Barracuda Networks

Full-time Other-General
Apply Now
Location
Remote, Remote, Canada
Posted
July 04, 2026

Job 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...