Location
ottawa, on, Canada
Posted
July 03, 2026
Job Description
Enhance customer loyalty and product usage as a Named Account Customer Success Manager at Barracuda. This role focuses on post-sales management and strategic execution for exceptional client engagement.
As a vital part of our team, you will own the relationship with clients post-sales, ensuring effective use of Barracuda’s solutions. Your strategic planning will directly support customers’ business goals while collaborating with internal teams to improve service delivery and efficiency. Help clients navigate product use and foster upselling initiatives.
Key Responsibilities:
• Drive product adoption and address Customer challenges
• Create and implement customized success strategies
• Train customers on using Barracuda's products efficiently
• Coordinate with sales and engineering teams for delivery
• Analyze sales data to identify growth areas
Requirements:
• 3–5 years of related experience in sales or customer...
As a vital part of our team, you will own the relationship with clients post-sales, ensuring effective use of Barracuda’s solutions. Your strategic planning will directly support customers’ business goals while collaborating with internal teams to improve service delivery and efficiency. Help clients navigate product use and foster upselling initiatives.
Key Responsibilities:
• Drive product adoption and address Customer challenges
• Create and implement customized success strategies
• Train customers on using Barracuda's products efficiently
• Coordinate with sales and engineering teams for delivery
• Analyze sales data to identify growth areas
Requirements:
• 3–5 years of related experience in sales or customer...