Site Manager – Renewable Energy (Projects in the U.S.)

Eosol Group
Full Time Mexico City, Mexico City Other Management Occupations
Posted:
May 26, 2026
Location:
Mexico City, Mexico City, Mexico

Job Description

About the Role


We are looking for a Site Manager based in Mexico to support renewable energy projects in the United States. The ideal candidate must have valid TN Visa eligibility and advanced English skills to coordinate directly with U.S.-based teams and stakeholders.


Key Responsibilities


  • Supervise on-site construction activities in the U.S.
  • Coordinate field teams, subcontractors, and project stakeholders
  • Ensure compliance with U.S. safety standards (OSHA)
  • Track project progress, schedule, and deliverables
  • Oversee installation of solar PV systems and related infrastructure
  • Support commissioning, QA/QC, and reporting activities
  • Act as a key point of contact between U.S. and Mexico teams




Requirements:

Qualifications


  • 5+ years of experience as Site Man...

Apply for this Job

Submit your application for the Site Manager – Renewable Energy (Projects in the U.S.) position at Eosol Group.

Apply Now Save for Later

Job Overview

Job Type: Full Time
Location: Mexico City, Mexico
Posted: May 26, 2026
Deadline: July 05, 2026