About this role
Channel Business Manager at Barracuda Networks Inc.. Location: Ottawa, Ontario, Canada. Role: building relationships, executing strategies, managing pipeline Requirements: 5+ years relevant experience, BA/BS or equivalent, channel experience required, MSP and customer/partner success preferred, Salesforce/CRM proficiency, strong presentation and communication skills. Category: Sales Seniority: Senior Level Tools: Salesforce Commitment: Full Time Workplace: Remote Languages: English