Description

Insight Global is looking to hire a Site Manager for a large energy equipment manufacturing company in Niagara Falls, Ontario. This position is contract to hire and is 5 days a week on-site.

JOB DESCRIPTION

  • Lead and manage all on-site activities to ensure projects are delivered safely, on time, and within budget.
  • Coordinate with engineering, procurement, and project management teams to align site operations with project goals.
  • Supervise subcontractors, trades, and site personnel, ensuring compliance with safety and quality standards.
  • Monitor project progress, prepare reports, and proactively address any issues or delays.
  • Ensure adherence to environmental regulations and hydropower-specific compliance requirements.
  • Conduct regular site inspections and enforce health and safety protocols.
  • Serve as the primary point of contact for site-related matters, including client and stakeholder communication.

REQUIRED SKILLS AND EXPERIENCE

  • 5–10 years of experience in site management, with at least 3 years in hydropower or related renewable energy projects.
  • Proven track record of managing complex infrastructure projects in remote or challenging environments.
  • Strong knowledge of hydropower systems, including turbines, penstocks, dams, and powerhouses.
  • Excellent leadership, organizational, and communication skills.
  • Ability to interpret technical drawings and specifications.
  • Relevant certifications in construction safety and project management are an asset.
  • Willingness to travel and work on-site for extended periods.

NICE TO HAVE SKILLS AND EXPERIENCE

  • Millwright, pipfitter or tradesman background