Installation and Site Technician Capability Manager

Babcock International • gloucester, england, United-Kingdom • Posted June 20, 2026

Location gloucester, england
Job Type Full-time
Category Management & Operations
Posted June 20, 2026

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 ...

Interested in this role?

Click the button below to start your application.

Apply Now