Senior Mechanical Engineer (Permanent) at Babcock International | HireBase