Lead Installation Site Manager (M/W/D)
Contract Type
Permanent
Country
FRANCE
Location
Reichstett

Your opportunity

Sidel is looking for a Lead Installation Site Manager as part of the project management organization in Europe. This position is responsible for preparing on-site activities and defining requirements (resource skills, equipment, health, safety, and environmental needs) for all new equipment projects to be executed in Europe, ensuring deliverables meet customer expectations. The Lead Installation Site Manager will supervise a dedicated team of Site Managers (internal/external) to successfully carry out operational missions, while supporting the development of their skills and qualifications. He/she will also support the Proposal team by contributing to critical projects related to on-site activities and providing corresponding cost estimates within the regional scope.

Your Mission

The Lead Installation Site Manager is responsible for defining the on-site strategy and the resources required to achieve the S-Q-C-D (Safety, Quality, Cost, Delivery) objectives for new equipment projects in the Europe–Central Asia region. In this role, your main responsibilities will be to:

  • Ensure compliance with all applicable legal and regulatory obligations, including Sidel's internal values, governance, and processes.

  • Support the identification and assessment of risks related to on-site activities for critical projects.

  • Assist the team in managing scope changes before installation begins, ensuring defined objectives and benefits are maintained. Resolve any potential conflicts.

  • Lead and support the Site Managers' team by fostering their skills development and ensuring optimal use of their capabilities. Remove obstacles that could hinder team performance.

  • Provide regular reporting to stakeholders and lead site preparation meetings with the Execution Project  Manager.

Your Profile

You have at least five years of experience managing capital investment projects in the field (Field Operations), either as a Site Manager or Project Engineer, along with a minimum of three years in the food & beverage industry. A solid understanding of installation and commissioning processes is essential.

Proficiency in Microsoft Office and an advanced level of both French and English (minimum B2) are mandatory requirements.

You will stand out through strong leadership skills, including the ability to organize and assess work efficiently, mobilize others to achieve results, and solve problems creatively. The position also involves travel up to 30% of the time.

If you're ready to take on new challenges and make a meaningful impact, don’t hesitate—apply now!

 

We are committed to providing a diverse and inclusive workplace and encourage applications from individuals with disabilities.

 

Contract Type
Permanent
Country
FRANCE
Location
Reichstett
Share: