← Back to opportunities

Lead Capture Manager at CAE Defence

📍 Location
montreal (administrative region)
⏰ Job Type
Full-time
📅 Posted
July 09, 2026

About the Role

Step into the pivotal role of Lead Capture Manager with CAE Defence & Security, overseeing projects worth over $100M. This hybrid position requires expertise in strategic leadership and industry insight.
As a key member of the Business Development team, you will leverage 15 years of aerospace and defence experience to craft competitive strategies within the CAE Lead-to-Award framework. Your leadership will guide multi-disciplinary teams in producing compelling proposals that enhance win ratios and optimize customer communication.
Key Responsibilities:
• Oversee cross-functional teams for integrated solutions
• Implement strategies that increase bid success rates
• Conduct win analyses and draft comprehensive management plans
• Facilitate complex resolution challenges for teams
• Provide regular updates to leadership on bid progress
Requirements:
• Bachelor's degree in a relevant field
• Minimum 15 years of industry experience
• Proven track record in co...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position