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 cutting-edge 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
• Strong 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