Business Development Manager at Insight
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...
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...