1

Senior Cnc Programmer Jobs in Utah (NOW HIRING)

Serve as the technical expert for CNC machining operations, programming, tooling, and manufacturing processes. * Lead complex machine setups, first article inspections, and production optimization ...

Senior CNC Machinist

Sandy, UT · On-site

$37 - $45/hr

Serve as the technical expert for CNC machining operations, programming, tooling, and manufacturing processes. * Lead complex machine setups, first article inspections, and production optimization ...

Senior CNC Machinist

Cedar City, UT · On-site

$17.25 - $23.75/hr

Overview We're hiring Senior CNC Machinists for our precision medical and prototyping shop in Cedar ... Engineer access: Work directly with engineers on design and manufacturability changes. Compensation

Senior CNC Machinist

Cedar City, UT · On-site

$17.25 - $23.75/hr

Overview We're hiring Senior CNC Machinists for our precision medical and prototyping shop in Cedar ... Engineer access: Work directly with engineers on design and manufacturability changes. Compensation

Senior CNC Machinist

Cedar City, UT · On-site

$17.25 - $23.75/hr

Overview We're hiring Senior CNC Machinists for our precision medical and prototyping shop in Cedar ... Engineer access: Work directly with engineers on design and manufacturability changes. Compensation

Senior CNC Machinist

Saint George, UT · On-site

$19.25 - $26.50/hr

Overview We're hiring Senior CNC Machinists for our precision medical and prototyping shop in St ... Engineer access: Work directly with engineers on design and manufacturability changes. Compensation

Senior CNC Machinist

Cedar City, UT · On-site

$17.25 - $23.75/hr

Overview We're hiring Senior CNC Machinists for our precision medical and prototyping shop in Cedar ... Engineer access: Work directly with engineers on design and manufacturability changes. Compensation

Senior CNC Machinist

Saint George, UT · On-site

$19.25 - $26.50/hr

Overview We're hiring Senior CNC Machinists for our precision medical and prototyping shop in St ... Engineer access: Work directly with engineers on design and manufacturability changes. Compensation

Senior CNC Machinist

Saint George, UT · On-site

$19.25 - $26.50/hr

Overview We're hiring Senior CNC Machinists for our precision medical and prototyping shop in St ... Engineer access: Work directly with engineers on design and manufacturability changes. Compensation

Sr CAD Operator

Clearfield, UT · On-site

$18.25 - $25/hr

The Sr CAD Operator plays a critical role in the brand's success, and because the responsibilities ... Support daily design team activities, including quoting, designing, and CNC programming.

Sr CAD Operator

Clearfield, UT · On-site

$18.25 - $25/hr

The Sr CAD Operator plays a critical role in the brand's success, and because the responsibilities ... Support daily design team activities, including quoting, designing, and CNC programming.

Sr CAD Operator

Clearfield, UT

$18.25 - $25/hr

The Sr CAD Operator plays a critical role in the brand's success, and because the responsibilities ... Support daily design team activities, including quoting, designing, and CNC programming.

www.govt.prolim.com Is hiring for federal client Northrup Grumman Experimental Machinist 3 (Senior ... Minimum 4 years of CNC machining experience. * Experience operating and programming 3-Axis CNC ...

Machinist

Salt Lake City, UT · On-site

$19.75 - $27/hr

CNC exposure & growth: set work/tool offsets, load/prove programs, make minor G/M edits with ... Work safely, communicate clearly, and collaborate with senior machinists and engineering. Minimum ...

The Sr. Manufacturing Test Engineer will work on manufacturing test solutions for a broad range of ... Knowledge of fabrication techniques like soldering, 3D printing, CNC milling, or manual machining ...

next page

Showing results 1-20

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:

$37 - $45/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 8 days ago


Job description

Who are we: 

Magnaflow is a leading manufacturer and supplier based in Oceanside, CA of premium products to the automotive aftermarket industry such as catalytic converters, performance exhaust and replacement exhaust. Through the Camburg division in Huntington Beach, CA. Magnaflow also supplies race-inspired performance suspension products and vehicle uplifting services, Magnaflow is focused on future growth through both new business development and new product introduction. Our websites are www.magnaflow.com and www.camburg.com.

Salary Range: 

$37.00-$45.00 USD hourly

*Final agreed upon compensation will be based on a variety of factors including but not limited to an individual’s related experience, education, certifications, skills, and work location.

What you will be doing: 

An Senior CNC Machinist is responsible for setting up and operating a variety of machine tools (such as lathes, mills, grinders, and CNC machines) to produce precision metal parts and components. The role involves reading blueprints, adjusting machinery for specific production runs, and ensuring that products meet exact specifications.

Responsibilities: 

  • Serve as the technical expert for CNC machining operations, programming, tooling, and manufacturing processes.
  • Lead complex machine setups, first article inspections, and production optimization activities.
  • Develop, modify, and optimize CNC programs to improve quality, efficiency, cycle times, and machine utilization.
  • Troubleshoot complex machining, tooling, programming, and equipment issues while minimizing downtime.
  • Lead machining process improvements using Lean Manufacturing and Continuous Improvement methodologies.
  • Recommend tooling, fixturing, cutting parameters, and machining strategies to improve productivity and reduce manufacturing costs.
  • Coordinate prototype machining and support new product development and production launches.
  • Mentor and train Associate CNC Machinists and CNC Machinists on machining techniques, programming, setup procedures, safety, and quality standards.
  • Collaborate with Engineering, Quality, Maintenance, and Production to resolve manufacturing challenges and improve product quality.
  • Lead root cause investigations related to machining defects and implement sustainable corrective actions.
  • Support preventive maintenance planning and equipment reliability initiatives.
  • Assist in evaluating new equipment, tooling, and machining technologies.
  • Ensure compliance with all quality standards, safety regulations, and company procedures.
  • Champion Lean Manufacturing, 5S, and Continuous Improvement initiatives throughout the machining department.

Requirements:

  • High school diploma or equivalent required.

  • Technical certificate or Associate degree in Machining, Manufacturing Technology, or related field preferred.

  • CNC Programming certification or Journeyman Machinist certification preferred.

  • Advanced machining, CAD/CAM, or Lean Manufacturing certifications are a plus.

  • 6-10+ years of progressive CNC machining experience.

  • 5+ years of CNC programming experience.

  • Demonstrated experience leading complex machining projects, mentoring machinists, and driving process improvements.

What you need:

  • Expert knowledge of CNC machining, programming, tooling, and manufacturing processes.

  • Advanced proficiency in CNC programming, editing, and machine optimization.

  • Expert understanding of GD&T and engineering drawing interpretation.

  • Advanced knowledge of precision measuring equipment and inspection techniques.

  • Extensive understanding of machining parameters, cutting tools, materials, and fixture design.

  • Strong mechanical troubleshooting and root cause analysis skills.

  • Demonstrated leadership, mentoring, and training abilities.

  • Excellent analytical and problem-solving skills.

  • Strong communication and project coordination skills.

  • Advanced computer proficiency and experience with CNC programming software.

  • Ability to lead multiple machining projects and support cross-functional manufacturing initiatives.

What's in it for you?

  • Competitive Salary

  • PTO, Sick Pay, Birthday Holiday, Paid Holidays

  • Medical, Dental, Vision

  • 401k Matching (Up to 5%)

  • Education assistance

  • Company sponsored events

  • Growing department and team

#LI-Onsite