1

Senior Cnc Programmer Jobs in Utah (NOW HIRING)

Process Engineering Change Requests (ECR) including describing changes and providing corresponding ... Experience utilizing rapid prototyping techniques such as 3D printing and CNC machining to help ...

Deep technical knowledge of injection molding, die casting, and CNC, alongside experience ... Experience acting as a technical lead, with a documented history of leveling up junior and senior ...

Showing results 21-32

Senior Cnc Programmer information

See Utah salary details

$15

$28

$40

How much do senior cnc programmer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for senior cnc programmer in Utah is $28.18, according to ZipRecruiter salary data. Most workers in this role earn between $23.17 and $31.73 per hour, depending on experience, location, and employer.

What is a senior CNC programmer?

Senior CNC Programmers are experienced professionals who create, modify, and optimize computer numerical control (CNC) programs for manufacturing machinery. They interpret engineering drawings and technical specifications to write precise code that directs machines to cut, shape, or assemble materials. In addition to programming, they often oversee junior programmers, troubleshoot production issues, and work closely with engineers and machinists to ensure high-quality parts are produced efficiently.

What are the key skills and qualifications needed to thrive as a senior CNC programmer?

To thrive as a Senior CNC Programmer, you need advanced knowledge of CNC machining, blueprint reading, GD&T, and experience with CAD/CAM software, often backed by a degree or technical certification in manufacturing or engineering. Expertise in programming languages such as G-code, and proficiency with software like Mastercam or Siemens NX, are typically required. Strong problem-solving, attention to detail, and effective communication skills help you collaborate with machinists and engineers to optimize production. These skills ensure precision, efficiency, and high-quality output in complex manufacturing environments.

How does a senior CNC programmer typically collaborate with engineers and machinists during the production process?

Senior CNC Programmers work closely with engineers to review technical drawings and specifications, ensuring that the machining strategies align with design intent. They also regularly communicate with machinists on the shop floor to address any issues that arise during setup or production, such as tool selection, programming adjustments, or troubleshooting errors. Effective collaboration is key for optimizing manufacturing efficiency, minimizing errors, and delivering high-quality finished parts.

What is the difference between Senior Cnc Programmer vs Cnc Machinist?

AspectSenior Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or extensive experienceUsually needs machining experience, technical training, or certifications in machine operation
Work EnvironmentDesigning, programming, and optimizing CNC machines, often in office or engineering settingsOperating CNC machines on the shop floor, performing setup and manual adjustments
ResponsibilitiesDeveloping CNC programs, troubleshooting, and improving manufacturing processesSetting up machines, loading tools, and executing machining tasks

The main difference between a Senior Cnc Programmer and a Cnc Machinist lies in their focus: programmers develop and optimize CNC code, while machinists operate and set up machines. Both roles require technical skills, but the programmer's role is more design and process-oriented, whereas the machinist's role is hands-on manufacturing.

What are the most commonly searched types of Cnc Programmer jobs in Utah?

The most popular types of Cnc Programmer jobs in Utah are:

What are popular job titles related to Senior Cnc Programmer jobs in Utah?

For Senior Cnc Programmer jobs in Utah, the most frequently searched job titles are:

What job categories do people searching Senior Cnc Programmer jobs in Utah look for?

The top searched job categories for Senior Cnc Programmer jobs in Utah are:

What cities in Utah are hiring for Senior Cnc Programmer jobs?

Cities in Utah with the most Senior Cnc Programmer job openings:

Senior Engineering Designer

CYNET SYSTEMS

Draper, UT • On-site

$38 - $43/hr

Contractor

Medical, Dental, Vision, Life, Retirement

Re-posted 8 days ago


Job description

Job Overview:

Pay Range $38.63hr - $43.63hr

Requirement/Must Have:

  • 8+ years related experience – required.
  • Associate’s degree or equivalent in related field – preferred.

Responsibilities:

  • Create new designs utilizing parametric solid modeling software or applications to develop basic data, assemblies and detailed parts of devices, mechanisms, and structures, assess viability of engineering specifications/concepts including advising engineers on suggested revisions on designs.
  • Design complex fixtures, incorporating ease of manufacturing, safety, performance, and reliability; and selecting equipment and materials, contractual specification requirements and cost; including recommending alternates and solutions needed to achieve the intended design objective.
  • Identify design errors, omissions, and other deficiencies, and recommend revisions and/or improvements in design layout to responsible engineers or designers throughout the validation process, including redline reviews.
  • Process Engineering Change Requests (ECR) including describing changes and providing corresponding technical justification; checking completed layouts and drawings for clarity, completeness, conformity to standards, procedures, specifications; and accuracy of calculations and dimensioning and notes necessary to present design proposals.
  • Consult with and provide input to Engineers on the drawing standards and CAD tools, maintaining integrity of the CAD PDM (Product Data Management) modeling software.
  • Develop presentations and present proposal on designs across internal and external functions to secure consensus on the design viability and functionality.
  • Other incidental duties.

Skills:

  • Excellent written and verbal communication skills and interpersonal relationship skills, including negotiating and relationship management skills.
  • Problem-solving methodology, tolerance analysis, and GDP (Good Documentation Practices).
  • Proven expertise in usage of CAD (e.g., Creo, SolidWorks, AutoCAD, CAD PDM) and MS Office Suite.
  • Experience reading, interpreting, and creating drawings.
  • Full understanding of CAD design principles, techniques, and procedures including parametric solid models.
  • Full understanding of ASME Y14.5M-2018 drawing standards.
  • Advanced ability to utilize 2-D and 3-D CAD software.
  • Good understanding of fabrication processes (e.g., machining, molding) to leverage in creating and evaluating designs.
  • Good understanding of materials and materials properties.
  • Good understanding of DFM (Design for Manufacturing) concepts and principles.
  • Knowledge of and adherence to the Environmental Health and Safety and Quality guidelines.
  • Strict attention to detail.
  • Must be able to work in a team environment, including inter-departmental teams and representing the organization on specific projects.
  • Ability to build productive internal/external working relationships.
  • Adhere to all company rules and requirements and take adequate control measures in preventing injuries to themselves and others as well as to the protection of the environment and prevention of pollution under their span of influence/control.
  • Able to communicate ideas effectively to achieve the right outcome for the team and customer. Seek diverse perspectives, listen to feedback, and are willing to change direction if it creates a better outcome.
  • Knowledge of advanced CAD strategies (e.g., Top-Down Design, Master Models, Multi-Body, Sheet Metal).
  • Ability to simultaneously manage multiple projects and tasks while effectively influencing, negotiating, and communicating with internal and external business partners, contractors, and vendors.
  • Experience utilizing rapid prototyping techniques such as 3D printing and CNC machining to help validate part design.
  • Experience in creating Electrical Drawings and a background in Electrical Design is a plus.
  • Experience in tools, gauges, jigs, and fixtures design, preferably in a medical devices environment, is a plus.
  • Experience in CE Mark certification and other XX Union's safety, health, and environmental protection requirements is a plus.

Benefits
 
Our Benefits Include:
  • Medical, Dental, and Vision Insurance
  • 401(k) Retirement Plan
  • Health Savings Account (HSA)
  • Disability Insurance (Short-Term and Long-Term)
  • Life and AD&D Insurance
  • Paid Sick Leave (where required by applicable state or local law)
  • Supplemental Insurance Plans
  • Identity Theft Protection
  • Pet Insurance
  • Employee Wellness Programs
  • Employee Assistance Program (EAP)
  • Career Growth and Professional Development Opportunities
Disclaimer: Benefits eligibility, accrual rates, and usage limits may vary based on employment status, length of service, and work location. Paid Sick Leave is provided in strict accordance with applicable state and municipal mandates. Cynet Systems Inc. reserves the right to modify, amend, or terminate any benefit plans at any time in accordance with applicable laws.

About Cynet Systems

Founded in 2010 and headquartered in the Washington, DC metro area, Cynet Systems Inc. is a leading technology staffing and workforce solutions company serving Fortune 500 companies, government agencies, and enterprise organizations across the United States and Canada. We deliver agile, scalable talent solutions across IT, engineering, life sciences, clinical, and professional staffing, powered by a high-performing recruitment engine operating across North America and Asia.
As a nationally and locally certified Minority Business Enterprise (MBE), Cynet Systems is committed to helping organizations build high-performing teams while empowering professionals to grow rewarding careers. Our organization is certified to ISO 9001, ISO 14001, ISO 27001, and SOC 2 Type II standards, reflecting our commitment to quality, security, operational excellence, and customer success.

Cynet Systems logo

About Cynet Systems

Sourced by ZipRecruiter

Cynet Systems Inc is a staffing and recruiting corporation nestled in Ashburn, VA, USA. Established in 2010, the company operates within the Information Technology and Services sector, specializing in providing effective workforce solutions to different business needs, including IT consulting, direct hire, and contract staffing services. Through the years, Cynet Systems has built an impressive portfolio, going beyond borders and expanding its operations internationally in Canada and India. Rooted in its core values of teamwork, leadership, and commitment, Cynet Systems helps businesses unlock their full potential by providing versatile and competent professionals that perfectly align with their needs. Fueled by their unwavering mission to deliver top-tier talent to businesses worldwide, Cynet Systems garnered various recognitions including SIA's fastest-growing staffing firms and Best Place to Work in Virginia for 2019.

Industry

It services

Company size

501 - 1,000 Employees

Headquarters location

Sterling, VA, US

Year founded

2010

Social media