The Site Manager is responsible for the on-site leadership, coordination, and execution of SWS installation and commissioning projects. This role ensures projects are delivered safely, on time, within budget, and in compliance with all regulatory and customer-specific standards. The Site Manager will oversee subcontractors and internal teams, manage client relationships, and maintain operational excellence across multiple job sites.
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