Business Development Manager at Insight

Cyod • montreal (administrative region), qc, Canada • Posted June 13, 2026

Location montreal (administrative region), qc
Job Type Full-time
Category Other-General
Posted June 13, 2026
Take on a key role as Business Development Manager with Barracuda, located in Montreal. This hybrid position is dedicated to enhancing partner engagement and driving strategic sales.
As the Business Development Manager at Insight, you will focus on establishing effective collaborations with partner sales teams. Candidates should bring a solid foundation of 5-7+ years of experience in IT sales or security sectors. Success in this role requires executing well-defined marketing programs and achieving measurable sales performance goals.
Key Responsibilities:
• Collaborate with vendor partners for increased sales impact
• Consistently meet and report sales performance targets
• Facilitate communication between inside and field sales teams
• Implement strategic marketing campaigns based on intelligence
• Represent the company at trainings, webinars, and reviews
Requirements:
• Bachelor’s degree from a 4-year institution
• 5-7+ years of relevant professional expe...

Interested in this role?

Click the button below to start your application.

Apply Now