WTS Energy Europe

Site Manager

Job Location

Pierrelatte, France

Job Description

Position Title: Site Manager Location: Drôme provençale Contract Duration: Approximately 3.5 years, starting January 2026 Are you an experienced leader in technical site operations, ready to take on a high-impact role in Southern France? We are seeking a Site Manager to support a major infrastructure initiative in the uranium enrichment sector. About the Project Our client has been tasked with delivering and installing Power Supply systems as part of a large-scale facility expansion. To support this effort, we are recruiting a Site Manager who will act as the on-site representative of the Project Manager (based in the Netherlands), coordinating all site activities related to the installation. Role Overview As Site Manager, you will act as the primary point of contact on the ground. You will be responsible for supervising a local subcontractor responsible for the electrical installation works and ensuring alignment with the project’s technical, safety, and scheduling requirements. This role involves proactive coordination with multiple stakeholders, providing daily oversight, and reporting back to the core project team. Your ability to manage site operations with both strategic oversight and operational precision will be key to the project's success. Key Responsibilities Supervise the on-site installation of electrical systems and equipment provided by our client, ensuring technical compliance and quality standards are upheld. Review and monitor the subcontractor’s installation plans, schedules, and cost controls to ensure alignment with the global project timeline. Coordinate activities among internal engineering teams, subcontractors, and external partners to meet delivery targets. Track site progress, assess potential issues, and implement corrective measures to mitigate delays and budget impacts. Maintain consistent communication with the client, contractors, and project stakeholders to ensure transparency and resolve any conflicts. Enforce on-site compliance with health, safety, and environmental guidelines. Investigate and troubleshoot technical challenges, ensuring timely resolution and documentation. Conduct regular site inspections to monitor work quality, safety practices, and adherence to plans. Provide routine progress updates and reporting to the project management team and client representatives. Candidate Profile Demonstrated experience as a Site Manager or Construction Project Manager, ideally on large industrial or infrastructure projects. A track record of managing complex projects from initiation through to final delivery, with at least 10 years in a leadership role within construction or installation environments. A degree in Electrical Engineering or a closely related technical discipline. Solid background in supervising electrical installation work, preferably in a highly regulated industry. Comprehensive knowledge of on-site safety protocols and regulatory compliance requirements. Fluent in both French and English, with excellent communication skills (spoken and written); proficiency in Dutch is a plus. Comfortable working within French business culture and accustomed to local operational standards. Strong interpersonal skills with the ability to foster collaboration across diverse teams. Valid driver’s license. Autonomous, structured, and decisive with strong organizational abilities.

Location: Pierrelatte, FR

Posted Date: 7/8/2025
View More WTS Energy Europe Jobs

Contact Information

Contact Human Resources
WTS Energy Europe

Posted

July 8, 2025
UID: 5286931317

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.