🏛️ London's Premier Job Portal
As Site Manager, you oversee the overall management of the Toulouse Innovation Center and play a central role in the site's dynamics and performance. You are responsible for ensuring smooth operations and creating a stimulating, safe and collaborative work environment. You operate at the heart of an international ecosystem and work closely with a wide range of stakeholders: local teams, regional management, global functions and external partners.
Responsibilities
Set direction and drive site momentum:
Define and champion the site's vision in line with the organisation's priorities
Support transformations and strategic projects
Foster a culture of continuous improvement and operational excellence
Ensure a high-performing, agile and results-oriented organisation
Ove...