Site Quality Manager

Insight Global

Full-time other-general
Apply Now
Location
Houston, TX, United States
Posted
July 11, 2026

Job Description

Job Description
Insight Global is seeking a Site Quality Manager to join a top energy company in Houston, TX, supporting the engineering, procurement, and construction of multiple hyperscale, mission-critical data centers across the United States. The Site Quality Manager acts as the clients primary point of contact and leads the site quality team, oversees contractor quality performance, and ensures inspection and testing activities are properly planned, executed, and documented. They will Implement and manage the project quality plan, inspection test plans (ITPs), and associated procedures, coordinate daily quality inspections, surveillance activities, and audits across all contractors and disciplines, review and approve contractor quality documentation including procedures, ITPs, and inspection reports, monitor site construction activities to verify compliance with design, standards, and workmanship requirements, manage nonconformance control, ensuring timely investigation, corre...