T

Bid Manager in Ottawa at Thales

Thales

ottawa, on, Canada Full-time July 14, 2026

Found Description

Elevate your career as a Bid Manager with Thales in Ottawa, Canada, where you will support the creation of high-quality bids and proposals in a hybrid work environment. Utilize your skills in coordinating multi-disciplinary teams and managing bid activities effectively.
As a Bid Manager, you will ensure compliance with internal processes, supporting senior leadership in developing winning strategies. Your role includes collecting inputs from various teams to prepare detailed project baselines and bid documents for reviews and approvals. Strong organizational skills and the ability to adapt are essential for this position that makes a direct impact on project success.
Key Responsibilities:
• Coordinate bid preparation activities across functional teams
• Develop bid strategies with Capture and Business Leads
• Collect and organize inputs for bid documents
• Prepare materials for internal approvals
• Identify risks and escalate to senior managers
Requirements:
...

Ready to Apply?

Submit your application for Bid Manager in Ottawa at Thales at Thales

Apply Now