Hybrid Strategic Capture Manager at CAE

CAE

📍 ottawa, on, Canada

Full-time Management & Operations, Sales

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...
Apply for this Position