🇬🇧 SearchUKJobs.co.uk

Britain's Premier Job Portal

← Back to Jobs

Site Manager

Insight Global | Nogales, United States | Posted June 15, 2026

Position Overview

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?

Apply for this Position