Location
ottawa
Posted
June 19, 2026
Commute
Local Area
Local Opportunity Near You!
This job is in your area. Enjoy a short commute and work close to home.
Job Description
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...
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...