Installation Lead
Location: Remote
Compensation: Piece Work
Reviewed: Thu, Jun 11, 2026
This job expires in: 24 days
Job Summary
Overseeing all on-site activities during the installation of wind turbines, the full-time Installation Lead will manage subcontractors, ensure compliance with safety regulations, and drive project completion on time and within budget in remote environments.
Key Responsibilities:
- Manage all on-site operations related to wind turbine construction, ensuring adherence to timelines, budgets, and quality standards
- Coordinate and lead subcontractors and vendors, conducting performance reviews and resolving resource allocation issues
- Enforce safety protocols and conduct regular inspections to ensure compliance with safety regulations and environmental guidelines
Required Qualifications:
- Recognized trade qualification with a minimum of ten years of hands-on experience in mechanical, electrical, or instrumentation fields
- At least five years of supervisory experience in a construction environment
- Bachelor's degree in construction management, engineering, or a related field preferred, or substantial relevant work experience
- Proficiency in advanced construction management tools and software for project tracking and resource allocation
- In-depth knowledge of safety regulations and experience in promoting a safety-first culture on job sites
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...