Strategic Capture Manager at CAE Defence

CAE

📍 quebec, capitale nationale, Canada

Full-time Management & Operations, Sales Posted June 06, 2026

Job Description

Elevate your career in capture management with CAE Defence & Security in Canada. Lead high-stakes bid strategies for opportunities exceeding $100 million in this senior role.

As a Capture Manager, you will be a key player in CAE's Business Development team. This role requires you to effectively lead a multi-disciplinary team, while developing tailored solutions and pricing strategies. Your interactions with customers and stakeholders will enhance CAE's reputation as a Prime Contractor.

Key Responsibilities:
• Guide a cross-functional capture team for bid solutions
• Develop tailored pursuit strategies for each prospect
• Create and implement Capture Management Plans
• Advise teams on solution execution and commercial strategies
• Communicate with leadership on pursuit status and risks

Requirements:
• Bachelor's degree in a relevant field
• Minimum 15 years in aerospace and defence
• Experience in pro...