πŸ‡ΊπŸ‡Έ USAJobs.work

America's Job Portal

← Back to USA Jobs

Site Manager

Company

Insight Global

Location

Nogales, AZ

Posted

June 21, 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?

Join thousands of Americans building their careers

Apply Now