Veolia

Project Manager for Complex Installations

📍 Location
mississauga, peel region
⏰ Job Type
Full-time
📅 Posted
June 12, 2026
Apply Now

Job Description

Join Veolia as a Project Manager specializing in mission-critical installations. Manage diverse teams on significant infrastructure projects from Data Centers to Power Plants across North America.
In this pivotal role, your comprehensive knowledge of electrical systems will be essential as you lead teams and manage subcontractors on time-sensitive projects. You'll handle budgets, develop testing methods, and maintain quality standards, driving projects to completion with high attention to detail.
Key Responsibilities:
• Oversee project delivery for mission-critical systems
• Lead teams and manage client vendor relationships
• Utilize technical expertise for successful installations
• Prepare proposals and manage project finances
• Ensure accuracy in documentation and compliance
Requirements:
• 10+ years in the electrical sector
• Bachelor’s or Associate degree in a related field
• Proven experience in commissioning complex installations
• Familiarity...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position