Barracuda · 1 day ago
Customer Success Manager
Barracuda is a leading cybersecurity company providing complete protection against complex threats. The Customer Success Manager is responsible for driving post-sales relationships, product adoption, and identifying upsell or cross-sell opportunities while managing product/service delivery in collaboration with cross-functional teams.
Cloud InfrastructureEnterprise SoftwareSecuritySoftware
Responsibilities
Owns the post-sales relationship with Barracuda’s clients, drives greater adoption of products and/or services, and promotes upsell/cross-sell opportunities
Formulates and executes customer success strategies that align customers’ business strategies to Barracuda products and services
Works with customers and Barracuda stakeholders to prevent or remediate any challenges faced by client teams in using Barracuda’s products/services
Operates as primary point of contact for multiple product lines, while supporting the customer journey with Barracuda
Builds and manages the customized product delivery to the customer’s technology environment
Reaches out to customers proactively to offer support, share best practices, and provide value-added insights
Provides training and resources to help customers and junior team members understand how to use Barracuda product/services effectively
Collaborates with the broader sales teams to develop success plans, assess customer health, identify expansion opportunities, and ensure renewals
Engages and coordinates customer delivery across Barracuda Networks team members including engineering and professional services
Leverages specialized customer success knowledge in breadth and/or depth to a variety of issues/projects within the team
Works in a project-oriented manner contributing towards team-level goals, and works closely with multiple teams to identify customer needs and provide tailored solutions
Supports account management team in analyzing sales data and/or developing strategies for sales' process improvement
Qualification
Required
3-5 years of experience in sales operations, account management, customer success or equivalent
Bachelor's or master's degree in Sales, Business Administration or equivalent
Proven success managing and expanding SaaS or subscription-based revenue across existing customer accounts
Hands-on experience with Customer Success tools (e.g., Gainsight) and CRM platforms
Exceptional communication skills, including active listening, clear written and verbal communication, and confident presentation abilities
Strong problem‑solving and project‑management capabilities, with excellent interpersonal and organizational skills
Highly self‑sufficient; able to navigate ambiguity, collaborate with multiple stakeholders, and operate with minimal oversight
Self‑motivated team player who brings proactive ideas to drive customer loyalty, product adoption, and long-term engagement
Outstanding time‑management skills with the ability to prioritize effectively in a fast‑paced environment
Benefits
Equity, in the form of non-qualifying options
High-quality health benefits
Retirement Plan with employer match
Career-growth opportunities
Flexible Time Off and Paid Time Off benefits
Volunteer opportunities
Company
Barracuda
Barracuda is a leading global cybersecurity company providing complete protection against complex threats for all size business.
Funding
Current Stage
Late StageTotal Funding
$61MKey Investors
Menlo VenturesPalomar Ventures
2007-09-17Acquired
2005-10-17Series Unknown· $15M
2003-04-08Series C· $20M
Recent News
2024-04-24
2024-04-24
Company data provided by crunchbase