31 Jul
|
Barracuda Networks
|
Toronto
31 Jul
Barracuda Networks
Toronto
Join Barracuda Networks as a Customer Success Manager, where driving post-sales relationships and product adoption is key. This hybrid role focuses on strengthening customer engagement through innovative solutions.
As a Customer Success Manager, you'll build strategic success plans and manage post-sales relationships. In this role, you'll work closely with clients and Barracuda's teams to enhance product usage, support sales initiatives, and mitigate challenges faced by clients using our solutions.
Key Responsibilities:
• Own post-sales relationships for multiple Barracuda products
• Develop tailored customer success strategies aligning business needs
• Proactively offer support and share best practices with clients
• Provide training and resources for effective product usage
• Collaborate with sales teams to identify expansion opportunities
Requirements:
• 3-5 years in customer success, account management, or sales operations
• Experience with SaaS or subscription revenue models
• Solid communication and presentation skills
• Hands-on experience with CRM and Customer Success tools
• Ability to navigate ambiguity and collaborate with diverse teams
Elevate customer loyalty and engagement as part of Barracuda's dedicated team.
#J-18808-Ljbffr
📌 Customer Success Manager at Barracuda (Toronto)
🏢 Barracuda Networks
📍 Toronto