Job Role Overview The Site Manager position is a key leadership role that involves overseeing project engineers, ensuring quality control, and leading a team of inspectors. * Assist the project engineer in executing daily site operations * Supervise sub-contractors' work progress according to schedules