We have an exciting opportunity for you to join Babcock as a Rail Site Manager, to oversee and assist all multi-disciplinary construction teams on site to ensure the successful delivery of all major projects. As a Rail Site Manager, you'll help to deliver £multi-million rail projects in Northern Ire...