Head of Projects
- Location
- Slough, England, United Kingdom
senior leadership and teams across the business to turn technical requirements into successfully delivered programmes. Reporting to the Head of Engineering, you will combine strategic thinking with a hands-on approach to project delivery. This is a full-time, hybrid role, with a minimum of four days ...