Senior Site Manager – Renewable Energy (PV/Substation)

Approach People

Paris

On-site

EUR 60,000 - 100,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Company car
Travel & accommodation covered
Professional development opportunities

Job summary

Approach People Recruitment is recruiting for a Construction / Site Manager to oversee large renewable energy projects across France and Europe. The role demands strong leadership on-site, coordination of multidisciplinary teams, adherence to safety standards, and rigorous cost and schedule control.

You will supervise civil, electrical, and mechanical works, drive continuous improvement, and report to the Construction Director. A background in energy infra with English fluency is essential.

Qualifications

  • Degree in Civil, Electrical, or Energy Engineering (or equivalent technical background).
  • 5–10+ years of experience in site or construction management within renewable, electrical, or industrial projects.
  • Proven experience in solar PV, high-voltage substations, wind, or offshore projects.
  • Strong skills in project coordination, cost control, and team leadership.
  • Familiar with construction norms, electrical standards (HTA/HTB), and safety procedures.
  • Excellent communication and organizational abilities.
  • Fluent in English (French is a plus).
  • Willingness to travel nationally or occasionally within Europe.

Responsibilities

  • Lead the on-site construction activities ensuring quality, safety, and compliance.
  • Manage planning, budgets, logistics, and progress tracking.
  • Coordinate internal teams and subcontractors on multi-disciplinary works (civil, electrical, mechanical).
  • Supervise HSE performance and implement safety procedures in collaboration with the QHSE Manager.
  • Validate technical drawings and as-built documentation.
  • Prepare daily/weekly reports, site meeting notes, and financial follow-up.
  • Maintain direct communication with the client, suppliers, and engineering teams.
  • Contribute to the continuous improvement of construction methods and procedures.

Skills

Project coordination
Cost control
Team leadership
Fluent English

Education

Degree in Civil, Electrical, or Energy Engineering

Job description

Approach People Recruitment is recruiting for a Construction / Site Manager to oversee large renewable energy projects across France and Europe. The role demands strong leadership on-site, coordination of multidisciplinary teams, adherence to safety standards, and rigorous cost and schedule control.

You will supervise civil, electrical, and mechanical works, drive continuous improvement, and report to the Construction Director. A background in energy infra with English fluency is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Construction / Site Manager – Renewable Energy (PV / Substation / Offshore)
Construction / Site Manager – Renewable Energy (PV / Substation / Offshore)

Approach People • Paris

On-site
EUR 60,000 - 100,000
Company car
Travel & accommodation covered
Professional development opportunities
QHSE Site Manager – Renewable Energy (France)
QHSE Site Manager – Renewable Energy (France)

Approach People • Paris

On-site
EUR 55,000 - 85,000
Company car
Travel allowance
Site rotation with rest periods
+2
Site Manager – Renewable Wind Farms (South France)
Site Manager – Renewable Wind Farms (South France)

The Nadara group • France

On-site
EUR 40,000 - 60,000
Company car
Lunch voucher
Remote work
+1
QHSE Site Manager – Renewable Energy Projects
QHSE Site Manager – Renewable Energy Projects

Approach People • Paris

On-site
EUR 55,000 - 85,000
Company car
Travel allowance
Site rotation with rest periods
+2
Onshore Wind Site Lead - Safety, Scheduling & Delivery
Onshore Wind Site Lead - Safety, Scheduling & Delivery

Projecttech • France

Hybrid
EUR 60,000 - 90,000
EPC Project Manager, Renewable Energy (Hybrid)
EPC Project Manager, Renewable Energy (Hybrid)

Approach People • Lyon

Hybrid
EUR 65,000 - 110,000
Annual bonus
Benefits
Company car
Site Manager - South France
Site Manager - South France

Nadara France SAS • France

Hybrid
EUR 55,000 - 75,000
Company car
Lunch voucher
Remote work option
+1
EPC Project Manager – Renewable Energy
EPC Project Manager – Renewable Energy

Approach People • Lyon

Hybrid
EUR 65,000 - 110,000
Annual bonus
Benefits
Company car
Site Manager - South France
Site Manager - South France

Nadara • Pleine-Fougères

Hybrid
EUR 50,000 - 65,000
Company car
Lunch voucher
Remote work
+1
Energy Renovation Site Lead – Annecy (On-site & Delivery)
Energy Renovation Site Lead – Annecy (On-site & Delivery)

Approach People • Paris

Hybrid
EUR 40,000 - 48,000
Company vehicle
Health insurance
Meal vouchers
+3