The Site Leadership Manager provides leadership, direction, and operational oversight for the Site Management organization supporting wind farm construction projects across North America. The role ensures projects are executed safely, on schedule, within budget, and in compliance with contractual and quality requirements while developing and leading a high-performing team of Site Managers and Site Manager Assistants. The position supports Nordex’s mission to develop and deliver clean power plants that make 100% renewable energy a reality. It oversees projects through delivery, erection, commissioning, and closeout, and promotes safety, continuous improvement, and consistent field leadership practices. The role requires travel of up to 35% throughout the U.S. and Canada, driving, and the ability to meet applicable physical requirements for site visits and construction environments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager
Education Level
Associate degree