Capture Manager at CAE Defence & Security

CAE

📍 ottawa, on, Canada

Full-time Other-General Posted June 18, 2026

Job Description

Lead strategic bid efforts as a Capture Manager with CAE Defence & Security in Canada. Oversee large-scale pursuits and build cross-functional teams in a dynamic hybrid work environment.
Join the CAE Defence & Security team as a Capture Manager, where you will be responsible for managing large, complex opportunities valued at $100M and above. This senior role requires extensive experience in the aerospace and defense sector, focusing on proposal and bid management strategies, leading cross-functional teams, and executing comprehensive Capture Management Plans. Your leadership will be pivotal in driving customer-oriented solutions, ensuring your team delivers top-quality bids positioned to secure contracts.
Key Responsibilities:
• Lead multi-disciplinary teams to create winning bid strategies
• Develop tailored pursuit strategies for significant opportunities
• Execute Capture Management Plans including competitive analysis
• Advise teams on solution and execution stra...