C

Lead Capture Manager for Defence at CAE

CAE

ottawa, on, Canada Full-time June 21, 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 manage...

Ready to Apply?

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

Apply Now