Head of Site

Babcock International Group · Gloucester, England, United Kingdom

Location
Gloucester
Job Type
Full-time
Posted
June 19, 2026

Job Description

Job Title: Head of Site

Location: Tewkesbury, Gloucestershire


Compensation: Up to £75, Dependent on Experience + Benefits


Role Type: Full time / Permanent


Role ID: SF

Lead a High‑Performing Team Driving Operational Excellence for the British Army

At Babcock, we’re working to create a safe and secure world, together. If you join us, you can play your part as a Head of Site at Ashchurch, near Tewkesbury, Gloucestershire.

The role


As a Head of Site, you’ll have a role that’s out of the ordinary. You’ll play a pivotal leadership role at one of our key operational locations, ensuring our teams deliver outstanding support to the British Army through world‑class maintenance, repair and overhaul services. This is a chance to shape a high‑performance culture, bring multiple teams together under a unified operational vision, and influence the delivery of vehicle equipment outp...

Ready to Apply?

Submit your application for Head of Site at Babcock International Group

Apply Now