Site Manager

Insight Global
📍 Nogales, AZ, United States 💼 Full-time 🕒 Posted July 06, 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 today and join our talented team at Insight Global.

Submit Application

Job Details

  • Location Nogales, AZ
  • Job Type Full-time
  • Category other-general
  • Posted Date July 06, 2026
  • Application Deadline July 11, 2026