Strategic Bids Leader, Energy & Natural Resources

Company: Turnertownsend
Apply for the Strategic Bids Leader, Energy & Natural Resources
Location:
Job Description:

Turner & Townsend in the United Kingdom seeks a Head of Major Bids to lead development and delivery of high-value, high-complexity bids across our Energy & Natural Resources practice, with a proven track record of winning major bids.

This senior role oversees multimillion-pound bid responses, driving win rates on strategic pursuits—from nuclear to low-carbon energy—and guiding cross-functional teams to produce high-quality submissions.

#J-18808-Ljbffr…

Posted: August 26th, 2026