Job Description

Take charge of construction and commissioning activities as a Site Manager. Oversee projects from mobilization to execution while ensuring quality and compliance with timelines.
In this leadership role, you will be responsible for all site operations, managing teams while adhering to contract obligations and local regulations. Your expertise in electrical engineering and deep understanding of technical disciplines will enable you to guide the project effectively. You’ll also monitor costs, ensure quality control, and adapt practices to meet industry standards.
Key Responsibilities:
• Oversee site activities under project leader direction
• Lead site teams and manage project scope execution
• Ensure compliance with schedule, quality, and cost
• Directly manage staffing and team performance
• Propose solutions for complex manufacturing processes
Requirements:
• Bachelor’s in Electrical Engineering or equivalent experience
• Authorization to work in Canada wi...

Apply for this Position

Ready to join GE Vernova? Click the button below to submit your application.

Submit Application