Full-time

Hybrid Strategic Capture Manager at CAE

Posted by CAE • ottawa, on, Canada

📍 ottawa, on 🕒 June 19, 2026

About the Role

CAE Defence & Security seeks a Strategic Capture Manager to drive large-scale bid efforts. This hybrid role focuses on projects over $100M and requires innovative strategy development.
In this pivotal position, you will be part of the Business Development team, tasked with securing significant business opportunities in the aerospace and defence sectors. With a minimum of 15 years' experience, you will lead multi-disciplinary teams, crafting competitive proposals and enhancing win ratios while maintaining strategic customer communications.
Key Responsibilities:
• Direct teams to develop executable solutions
• Design strategies focused on winning bids
• Conduct win analyses and prepare management plans
• Guide teams through complex pursuit challenges
• Provide regular updates to leadership on projects
Requirements:
• Bachelor’s degree in a relevant field
• Minimum 15 years of industry experience
• Proven success in complex capture management
• Strong d...

Ready to Apply?

Submit your application today and take the next step in your career journey with CAE.

Apply Now