Location
ottawa
Posted
May 27, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Join Barracuda's mission as a Customer Success Manager focusing on scalable client engagement strategies. Drive product adoption while ensuring customer satisfaction across a diverse portfolio.
This role emphasizes managing customer experiences efficiently, utilizing data-driven insights to guide clients through crucial stages of their journey with Barracudaβs solutions. You will monitor health indicators and collaborate with teams to enhance client relationships.
Key Responsibilities:
β’ Implement scalable engagement models for customer interaction
β’ Ensure visibility through tracking key customer success metrics
β’ Identify risks to customer retention and implement mitigations
β’ Build effective programs using Salesforce and Gainsight
β’ Work with product and sales to represent customer needs
Requirements:
β’ Proven experience in customer-facing SaaS roles
β’ Strong grasp of customer lifecycles and engagement ...
This role emphasizes managing customer experiences efficiently, utilizing data-driven insights to guide clients through crucial stages of their journey with Barracudaβs solutions. You will monitor health indicators and collaborate with teams to enhance client relationships.
Key Responsibilities:
β’ Implement scalable engagement models for customer interaction
β’ Ensure visibility through tracking key customer success metrics
β’ Identify risks to customer retention and implement mitigations
β’ Build effective programs using Salesforce and Gainsight
β’ Work with product and sales to represent customer needs
Requirements:
β’ Proven experience in customer-facing SaaS roles
β’ Strong grasp of customer lifecycles and engagement ...