Turner & Townsend is a global professional services company with over 22,000 people delivering impactful projects across real estate, infrastructure, energy, and natural resources
Job Summary
Turner & Townsend is a global professional services company with over 22,000 people delivering impactful projects across real estate, infrastructure, energy, and natural resources.
The Site Lead will manage client teams including architects and engineers to ensure compliant project delivery while analyzing critical milestones to avoid schedule slippage.
The role offers a flexible working environment that respects work-life balance and encourages diversity and inclusion within an equal opportunity employer setting.
Matching Summary
Turner & Townsend is a global professional services company with over 22,000 people delivering impactful projects across real estate, infrastructure, energy, and natural resources.
Skills & Requirements
Must-have
3-5 years post-graduate experience
Bachelor's degree in Engineering or Architecture
OSHA-10 certification required
Willingness to work on-site 5 days per week
Proficiency in Procore and construction tools
Ability to manage multiple construction projects
Nice-to-have
Strong verbal and written communication skills
Effective presentation skills
Strategic thinking for client objectives
Knowledge management and process improvement
Business development and cross-selling abilities
Key Requirements
Minimum 3-5 years relevant experience
Bachelor's degree in Engineering, Construction Management, or Architecture
Construction/Project Management Professional certification