Role Overview
This position is responsible for delivering technical leadership throughout the project lifecycle, from planning through warranty. The Site Support Manager ensures smooth execution by identifying and resolving complex field issues, working closely with Project Managers and field teams to maintain high standards of performance and customer satisfaction.
Key Responsibilities
- Serve as a technical expert for project teams, offering guidance during planning, execution, and post-completion phases
- Lead troubleshooting for advanced technical and operational challenges at project sites
- Step in as on-site supervisor when necessary, managing resources and ensuring compliance with safety and quality standards
- Partner with installation subcontractors to improve technical capabilities and field performance
- Contribute to ongoing improvements within the subcontractor network
- Mentor project staff in technical best practices and field problem resolution
- Build and maintain collaborative relationships with key internal and external stakeholders
- Perform additional responsibilities as needed to support project goals
Qualifications
- Demonstrated technical proficiency with a focus on industrial equipment and systems
- Minimum of 10 years of experience in overhead cranes or related industrial sectors
- Proven track record in managing field operations within industrial or construction settings
- Direct experience with crane installation, commissioning, or comparable construction work
- Ability to travel frequently, with 50% to 75% of time spent on-site
Work Environment
This role operates remotely but requires regular travel to project locations across the United States. The position blends field-based problem solving with coordination across distributed teams, supporting mission-critical industrial operations.