Public Sector Careers UK
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.

Head of Site – University College London Hospitals NHS Foundation Trust | Public Sector Careers UK