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