Channel Business Manager
Barracuda Networks
Ottawa
Workplace: RemoteFull timeCAD 120,000 - 174,000 annuallyFunction: Business Development & PartnershipsExperience: 5+ yearsEducation: bachelorsSkills: ["Partner relationship management","Presentation skills","Verbal communication","Written communication","Time management"]Develop and maintain relationships with strategic channel partners, identifying new business opportunities and executing partner go-to-market strategies. Educate and enable partners to position and sell Barracuda’s cybersecurity solutions effectively, while coordinating cross-functional initiatives with channel leadership, marketing, and sales. Manage key accounts and partner-led MSP pipeline performance, improving deal hygiene and accurate forecasting, and contributing process improvements across the channel ecosystem.

