Business Development Manager at Insight

Cyod

Full-time Management & Operations
Apply Now
Location
montreal, qc, Canada
Posted
July 03, 2026

Job Description

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