NHSLondon
Head of Site
University College London Hospitals NHS Foundation Trust
Salary
£121,528 to £138,529 a year
Location
London NW1 2PG
Date Posted
Fri, 8 May 2026
Closing Date
Sun, 17 May 2026
Job Description
The Head of Site is responsible for the safe, effective, and efficient operational management of all UCLH sites. The postholder ensures that capacity, patient flow and escalation arrangements operate optimally 24/7, enabling clinical…
View & Apply on official site
You will be redirected to the NHS application portal.