Turner & Townsend is an international consultancy that helps major clients deliver ambitious projects in over 130 countries.
Turner & Townsend is recruiting Project Managers to join their Energy & Natural Resources team in Leeds, UK. The role involves leading project management commissions, ensuring client objectives are met, and delivering projects to time and cost targets. The ideal candidate will have project management experience, a degree in a relevant discipline, and be able to obtain BPSS level security clearance.
Turner & Townsend is an international consultancy that helps major clients deliver ambitious projects in over 130 countries.
Turner & Townsend