
Turner & Townsend is passionate about making a difference, delivering better outcomes for clients, and creating a prosperous society.
Project Manager - Energy & Natural Resources role at Turner & Townsend involves leading Project Management Commissions, providing support on major projects, and ensuring client objectives are met.
Turner & Townsend is passionate about making a difference, delivering better outcomes for clients, and creating a prosperous society.