Insight Global
Atlanta, GA
Overview:
The Site Safety Manager is responsible for implementing and managing safety programs on active data center project sites within Insight Global’s technical services practice area. This role serves as the on‑site safety leader, working directly with technicians, contractors, and project leadership to ensure safe work practices, regulatory compliance, and a proactive safety culture. The role partners closely with Delivery Leadership, Program Governance, and Operations to proactively manage risk, maintain customer safety standards, and embed EHS practices and culture into daily execution. Regular travel to local sites may be required for inspections, audits, workforce engagement, and incident response. The position reports to the Project Delivery and the Corporate Safety Program Director.
Responsibilities:
Site Safety Leadership Act as the primary safety representative for the assigned job site, maintaining strong daily field presence. Partner with construction,...