💼 Full-Time Position

Montreal Hybrid Business Development Role

🏢
Cyod
📍 montreal, qc, Canada
📍
Location
montreal, Canada
📅
Posted
June 08, 2026
Type
Full-Time
🎯

Full-Time Opportunity: This is a permanent, full-time position with a competitive package and real career growth potential.

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...