G

Global Site Lead – Electrical & Energy Storage Projects

Great River

santiago, metropolitana de santiago, Chile Full-time July 26, 2026

Found Description

Great River New Energy, based in Santiago, seeks a Site Manager to lead on‑site electrical projects across Chile and beyond. You will supervise field teams, oversee daily workflows, and ensure safety and quality on each site.

Ideal candidates have 5+ years in electrical systems or renewables, and hold a degree in electrical engineering. Travel across countries is expected, with visa sponsorship possible.

#J-18808-Ljbffr

Ready to Apply?

Submit your application for Global Site Lead – Electrical & Energy Storage Projects at Great River

Apply Now