Site Manager

Insight Global · Nogales, AZ, United States

Location
Nogales
Job Type
Full-time
Posted
June 16, 2026

Job Description

Job Description
Site/Operations Managers manages all administration, service workload, capacity planning, labor effectiveness and productivity for STC Site Operations while ensuring customer expectations (cost, delivery, lead-time, quality, etc.) are met. They are responsible for ensuring safety and environmental compliance are met in support of company policy and programs.

Scope of the job:

- The role leads the operation team and is based within a Service Technology Center. It may involve regular travel to customer sites within a region and the occasional global travel when required for management reporting.

- This role requires daily interaction with all levels of the organization, in both written and verbal formats.

- The Operations Manager role requires extensive planning, priority setting, coordinating of work and competing priorities. The incumbent must be able to balance all these items at any given time.

- This position manages an...

Ready to Apply?

Submit your application for Site Manager at Insight Global

Apply Now