Installation and Site Technician Capability Manager

Babcock International · gloucester, england, United-Kingdom

Location
gloucester
Job Type
Full-time
Posted
June 20, 2026

Job Description

Job Title: Installation and Site Technician Capability Manager

Location: Ashchurch, Tewkesbury

Compensation: Competitive Salary + Benefits

Role Type: Full time / Permanent

Role ID: SF74352

Lead the delivery of cutting‑edge engineering projects that make a real‑world impact

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

Working within our Mission Systems business, you’ll be part of a rapidly growing team delivering innovative engineering solutions to critical defence programmes. This is your opportunity to lead from the front, shaping projects that support national security while advancing your career in a dynamic and purpose‑driven environment.

The role

As a Installation and Site Technician Capability Manager, you’ll take ownership ...

Ready to Apply?

Submit your application for Installation and Site Technician Capability Manager at Babcock International

Apply Now