Montreal Hybrid Business Development Role

Cyod
Full-time montreal, qc Management & Operations
Posted:
June 06, 2026
Location:
montreal, qc, Canada

Job Description

Join Barracuda as a Business Development Manager in Montreal. This hybrid position emphasizes collaboration and strategic marketing to foster partner relationships.

As part of Insight, the Business Development Manager plays a pivotal role in promoting profitable partnerships with vendor teams. Ideal candidates will possess 5-7 years of relevant experience and demonstrate strong communication skills while collaborating with sales teams. This position requires implementing targeted marketing campaigns to promote services and oversee performance metrics continuously.

Key Responsibilities:
• Strengthen partnerships through joint activities with vendors
• Achieve sales goals and maintain performance tracking
• Collaborate with sales management for consistent communication
• Leverage market intelligence for campaign execution
• Deliver presentations to management and public gatherings

Requirements:
• Bachelor’s degree...

Apply for this Job

Submit your application for the Montreal Hybrid Business Development Role position at Cyod.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: montreal, Canada
Posted: June 06, 2026
Deadline: July 16, 2026