CNC Programmer

TeraFlex Inc

Ogden (UT)

On-site

USD 70,000 - 110,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ReadyLIFT in Ogden, Utah, seeks an experienced Senior CNC Programmer to support manufacturing operations. You will develop, optimize, and maintain CNC programs for suspension and automotive components, working with machinists, engineering, quality, and production leadership.

The role requires strong CNC programming knowledge, hands-on machining experience, and the ability to mentor less-experienced programmers while driving process improvements and cycle-time reductions.

Qualifications

  • 5+ years of CNC programming and machining experience in a production manufacturing environment preferred.
  • Advanced knowledge of CNC milling and turning operations.
  • Strong understanding of G-code and M-code programming.
  • Experience programming multi-axis CNC equipment preferred.
  • Strong experience with CAM programming software.

Responsibilities

  • Develop, modify, test, and optimize CNC programs for mills and lathes.
  • Program CNC equipment using CAM software and manual G-code programming when necessary.
  • Read and interpret engineering drawings, blueprints, GD&T, models, and manufacturing specifications.
  • Determine appropriate tooling, workholding, cutting parameters, feeds, speeds, and machining strategies.
  • Create efficient machining processes that improve productivity while maintaining part quality.
  • Perform program prove-outs and assist with new part and new product introductions.
  • Troubleshoot CNC programs, tooling, machine setup, workholding, and dimensional issues.
  • Optimize existing programs to reduce cycle times, improve tool life, and minimize scrap and rework.
  • Work closely with Engineering to ensure designs can be manufactured efficiently and consistently.
  • Collaborate with Quality to resolve dimensional or process‑related issues and implement corrective actions.
  • Support CNC machinists with setups, offsets, tooling, program adjustments, and production troubleshooting.
  • Develop and maintain setup sheets, tooling documentation, program revisions, and other manufacturing documentation.
  • Maintain proper CNC program revision control and ensure current programs are available on the production floor.
  • Identify opportunities for improved fixtures, tooling, automation, and machining processes.
  • Assist with fixture design and workholding solutions for new and existing products.
  • Mentor and provide technical guidance to CNC programmers, machinists, and operators.
  • Help establish machining best practices and standardized processes throughout the department.
  • Support preventative maintenance and proper operation of CNC equipment.
  • Maintain a clean, organized, and safe work environment in accordance with 5S standards.
  • Follow all company safety procedures and manufacturing policies.
  • Perform other duties as assigned to support production and manufacturing operations.

Skills

CNC programming
Multi-axis CNC
G-code/M-code
CAM software
Mentoring
Problem solving

Education

Technical degree or certificate

Tools

CAD/CAM software

Job description

Job Details: Job Location: Readylift - Ogden, UT, Position Type: Full Time, Salary Range: Undisclosed, Senior CNC Programmer

Location: ReadyLIFT – Ogden, Utah

Department: Manufacturing / Machine Shop

Employment Type: Full-Time

Position Summary

ReadyLIFT is seeking an experienced Senior CNC Programmer to support our manufacturing operations in Ogden, Utah. This position is responsible for developing, optimizing, and maintaining CNC programs used to manufacture high-quality suspension and automotive components.

The Senior CNC Programmer will work closely with machinists, engineering, quality, and production leadership to improve machining processes, troubleshoot production issues, reduce cycle times, and ensure parts consistently meet engineering specifications and quality standards.

This is a hands‑on senior‑level position requiring strong CNC programming knowledge, machining experience, problem‑solving skills, and the ability to support and mentor CNC machinists and less‑experienced programmers.

Key Responsibilities
  • Develop, modify, test, and optimize CNC programs for mills and lathes.
  • Program CNC equipment using CAM software and manual G-code programming when necessary.
  • Read and interpret engineering drawings, blueprints, GD&T, models, and manufacturing specifications.
  • Determine appropriate tooling, workholding, cutting parameters, feeds, speeds, and machining strategies.
  • Create efficient machining processes that improve productivity while maintaining part quality.
  • Perform program prove-outs and assist with new part and new product introductions.
  • Troubleshoot CNC programs, tooling, machine setup, workholding, and dimensional issues.
  • Optimize existing programs to reduce cycle times, improve tool life, and minimize scrap and rework.
  • Work closely with Engineering to ensure designs can be manufactured efficiently and consistently.
  • Collaborate with Quality to resolve dimensional or process‑related issues and implement corrective actions.
  • Support CNC machinists with setups, offsets, tooling, program adjustments, and production troubleshooting.
  • Develop and maintain setup sheets, tooling documentation, program revisions, and other manufacturing documentation.
  • Maintain proper CNC program revision control and ensure current programs are available on the production floor.
  • Identify opportunities for improved fixtures, tooling, automation, and machining processes.
  • Assist with fixture design and workholding solutions for new and existing products.
  • Mentor and provide technical guidance to CNC programmers, machinists, and operators.
  • Help establish machining best practices and standardized processes throughout the department.
  • Support preventative maintenance and proper operation of CNC equipment.
  • Maintain a clean, organized, and safe work environment in accordance with 5S standards.
  • Follow all company safety procedures and manufacturing policies.
  • Perform other duties as assigned to support production and manufacturing operations.
Qualifications
  • 5+ years of CNC programming and machining experience in a production manufacturing environment preferred.
  • Advanced knowledge of CNC milling and turning operations.
  • Strong understanding of G-code and M-code programming.
  • Experience programming multi-axis CNC equipment preferred.
  • Strong experience with CAM programming software.
  • Ability to read and interpret complex engineering drawings, blueprints, and GD&T.
  • Strong understanding of machining principles, cutting tools, feeds and speeds, tool paths, workholding, and fixture design.
  • Experience with precision measuring equipment, including calipers, micrometers, height gauges, bore gauges, and other inspection equipment.
  • Ability to troubleshoot machining, tooling, programming, and dimensional problems.
  • Experience improving cycle times, tool life, and manufacturing efficiency.
  • Strong mechanical aptitude and problem‑solving skills.
  • Ability to work independently while also collaborating effectively with Engineering, Quality, Production, and Machine Shop personnel.
  • Strong organizational skills and attention to detail.
  • Ability to train and mentor CNC machinists and less‑experienced team members.
  • Dependable attendance and punctuality.
Preferred Qualifications
  • Experience manufacturing automotive, suspension, off‑road, or performance components.
  • Experience with both CNC mills and CNC lathes.
  • Experience programming 4-axis and/or 5-axis machining centers.
  • Experience with CAD/CAM systems and working directly from 3D models.
  • Experience designing or improving machining fixtures and workholding.
  • Experience in a high‑volume or production machining environment.
  • Technical degree, machining certificate, or equivalent vocational training preferred.
Physical Requirements
  • Ability to stand and work in a manufacturing environment for extended periods.
  • Ability to lift and move approximately 40–60 pounds as needed.
  • Ability to safely operate and work around CNC machinery and manufacturing equipment.
  • Ability to use hand tools, measuring equipment, and machining‑related equipment.
  • Must be able to wear required personal protective equipment (PPE).
Work Environment

This position works primarily in a manufacturing and machine shop environment and will regularly be exposed to operating machinery, metal chips, cutting fluids, noise, and other normal manufacturing conditions.

The Senior CNC Programmer is expected to maintain a strong commitment to safety, quality, productivity, continuous improvement, and teamwork while helping ReadyLIFT manufacture high‑quality suspension and automotive products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Machinist 2
CNC Machinist 2

TeraFlex Inc • Ogden (UT)

On-site
USD 52,000 - 80,000
Senior CNC Programmer – Automotive Precision Machining
Senior CNC Programmer – Automotive Precision Machining

TeraFlex Inc • Ogden (UT)

On-site
USD 70,000 - 110,000
CNC Programmer
CNC Programmer

Veridian Tech Solutions, Inc. • Ogden (UT)

On-site
USD 70,000 - 90,000
CNC Programmer
CNC Programmer

Deringer-Ney Inc. • Bloomfield (CT)

On-site
USD 75,000 - 95,000
Senior CNC Programmer
Senior CNC Programmer

Claire Myers Consulting • Union City (CA)

On-site
USD 70,000 - 90,000
Computer Numerical Control Programmer
Computer Numerical Control Programmer

TRS Staffing Solutions • Lebanon

On-site
USD 45,000 - 70,000
CNC Programmer
CNC Programmer

US Health Partners, LLC • Austin (TX)

On-site
USD 34,000 - 55,000
CNC Programmer - TEMP
CNC Programmer - TEMP

US Cargo Systems • Goldsboro (NC)

On-site
USD 65,000 - 95,000
CNC PROGRAMMER
CNC PROGRAMMER

Stubborn Mule LLC • Grants Pass (OR)

On-site
USD 45,000 - 65,000
401(k)
Dental insurance
Employee discounts
+3
CNC Machinist/Programmer
CNC Machinist/Programmer

Forsman-Farms,-Inc. • Cokato (MN)

On-site
USD 52,000 - 76,000