Wednesday , 8 July 2026
Breaking News

Customer Success Manager I – Barracuda Networks

Barracuda Networks

Job Title: Customer Success Manager I

Location: Ottawa, ON

Job Description: such as lifecycle emails, campaigns, webinars, and self-service resources. Guide customers through key stages of the lifecycle… with tools such as Gainsight, Salesforce, or similar platforms. Experience building or running lifecycle programs, campaigns

Company Name: Barracuda Networks

Salary: CA$63000 – 83000 per year

Apply for this job!

To apply for this job please visit jobviewtrack.com.