C

Montreal Hybrid Business Development Role

Cyod

montreal (administrative region), qc, Canada Full-time June 10, 2026
Apply Now

Opportunity 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 from an accredited university
• 5-7 years of...
Full-time Other-General

Ready to Apply?

Submit your application for Montreal Hybrid Business Development Role at Cyod

Apply for this Position