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 DESCRIPTIONLead 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 EXPERIENCE5–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 EXPERIENCEMillwright, pipfitter or tradesman background
Job Title
Site Manager