Site Leader

TSMG · Warsaw

Lever Posted May 11, 2026 First seen May 26, 2026

Role Summary

The Site Leader is responsible for supervising installation activities, coordinating site operations, and ensuring the safe and successful commissioning of equipment at customer locations. This role acts as the main point of coordination between the installation team, customer, and internal departments to ensure projects are completed on time, within scope, and according to safety and quality standards.