C

Lead Capture Manager for Defence at CAE

CAE

ahuntsic north, qc, Canada Full-time June 22, 2026

Found Description

Become the Lead Capture Manager at CAE Defence & Security, spearheading large-scale projects exceeding $100M. This hybrid position demands strong strategic and leadership skills.

As part of the Business Development team, you will focus on developing competitive strategies within the CAE Lead-to-Award framework. With at least 15 years of experience in aerospace and defence, your role will involve guiding multi-disciplinary teams and creating compelling proposals to boost win ratios and streamline communications with customers.

Key Responsibilities: • Oversee multi-disciplinary teams for comprehensive solutions • Implement strategies tailored to improve bid success • Perform win analyses and draft management plans • Facilitate complex challenge resolution for teams • Regularly update leaders on the progress of bids

Requirements: • Bachelor’s degree in a relevant area • At least 15 years of industry experience • Successful history in complex capture management •...

Ready to Apply?

Submit your application for Lead Capture Manager for Defence at CAE at CAE

Apply Now