1

Cnc Programmer Jobs in Utah (NOW HIRING)

CNC Operator

Cedar City, UT

$17.25 - $23.75/hr

As a CNC Operator, you will be responsible for programming, operating, and maintaining computer numerical control (CNC) machines. Your attention to detail, technical skills, and ability to work ...

NC Engineer

Layton, UT

$66K - $84K/yr

Activities will include CNC programming, machining process development, ownership of machining related projects including any pre and post machining operations. The following essential job functions ...

CNC Machinist/CNC Operator

Ogden, UT · On-site

$35 - $40/hr

CNC Machinist Technician - Direct Hire Location: Ogden, UT Relocation: $7,500 lump sum available ... Read and interpret complex blueprints, engineering drawings, and specifications. * Perform ...

CNC Machinist

Ogden, UT · On-site

$35 - $38/hr

Strong understanding of CNC machinery and programming (G-code, M-code). * Attention to detail and a commitment to producing high-quality work. * Ability to work independently and as part of a team in ...

Strong understanding of CNC machinery and programming (G-code, M-code). * Attention to detail and a commitment to producing high-quality work. * Ability to work independently and as part of a team in ...

CNC Machinist

UT · On-site

$29 - $36/hr

Collaborate with the programming team to improve machining processes and reduce cycle times. * Perform routine maintenance on CNC machines and ensure equipment is in excellent working condition.

Collaborate with the programming team to improve machining processes and reduce cycle times. * Perform routine maintenance on CNC machines and ensure equipment is in excellent working condition.

CNC Machinist

West Valley, UT

$19.75 - $27/hr

Collaborate with the programming team to improve machining processes and reduce cycle times. * Perform routine maintenance on CNC machines and ensure equipment is in excellent working condition.

CNC Machinist

Ogden, UT

$25 - $37.50/hr

Set up and operate CNC lathes, mills, grinders, shapers, and manual machines ... Machine, grind, and test parts to engineering and customer specifications * Inspect parts to ensure ...

DPD CNC Machinist

Vernal, UT

$19.50 - $26.75/hr

High School diploma or GED EXPERIENCE * 3+ years in a machine shop with 2+ Years programming tool ... Operate CNC Machines as directed. * Start and observe machine operation to detect malfunctions or ...

next page

Showing results 1-20

Cnc Programmer information

See Utah salary details

$15

$28

$40

How much do cnc programmer jobs pay per hour?

As of Jul 20, 2026, the average hourly pay for 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 are some common challenges CNC Programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What Does A CNC Programmer Do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is a CNC programming salary?

The salary for a CNC programmer typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is there a demand for CNC programmers?

CNC programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers with knowledge of CAD/CAM software and machine operation are sought after, especially as automation and advanced manufacturing techniques grow. Job opportunities are available in various sectors including aerospace, automotive, and medical device production.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers. Skilled programmers are needed to interpret complex designs, troubleshoot issues, and adapt to new machines and materials, making human expertise essential alongside automation tools.

What are the key skills and qualifications needed to thrive as a CNC Programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What do CNC programmers make?

CNC programmers create detailed instructions, called G-code, to operate computer numerical control machines that manufacture parts and components. Their work involves designing, editing, and testing programs to ensure precision and efficiency in machining processes. They often work with CAD/CAM software and require knowledge of machine operation and safety protocols.

What are CNC Programmers?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.
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 job categories do people searching Cnc Programmer jobs in Utah look for? The top searched job categories for Cnc Programmer jobs in Utah are:
What cities in Utah are hiring for Cnc Programmer jobs? Cities in Utah with the most Cnc Programmer job openings:
What are popular job titles related to Cnc Programmer jobs in UT? For Cnc Programmer jobs in UT, the most frequently searched job titles are:
Infographic showing various Cnc Programmer job openings in Utah as of July 2026, with employment types broken down into 85% Full Time, 8% Part Time, 2% Contract, and 5% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $58,618 per year, or $28.2 per hour.

$17.25 - $23.75/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 1 hour ago


Job description

Exempt : No
Type : Full Time
Department : Fabrication
Location : RLS

CNC Operator

Mission Statement, Values, and Ethics

Building Zone Industries (BZI) Mission Statement:

To Revolutionize the Steel Erection Industry Through Innovation and Team Performance, and to Accelerate Project Delivery While Setting New Standards in Safety and Efficiency.

We accomplish our mission by gauging everything we do by the BZI Core Values:

Trust, Respect, and Integrity.

Our mission statement and core values relate to how we interact with one another, with our customers and how we model those values in our individual behavior. For example, building Trust is an important factor in successful relationships, but it requires a commitment to trustworthy behavior. Respect is very important in teamwork and customer service, this includes our manners, language, and demeanor toward ourselves and toward others. Acting with Integrity is on purpose doing the right thing under all circumstances it includes being honest, professional, ethical, giving quality and consistent service, and having a positive attitude.

These Characteristics define us and the culture of our organization. Our success depends on positive employee morale and good team working relationships. Anyone accepting employment by BZI agrees to understand, abide by, advance, and demonstrate these values and characteristics in all aspects of our organization.

Our culture and our company is reflected in our attitude, which establishes our reputation and affects our opportunities.

 Building Zone Industries offers more than just competitive compensation and a medical & dental insurance package to our Team Members.

Description

We are looking for a skilled CNC Operator to join our team in our steel fabrication shop. As a CNC Operator, you will be responsible for programming, operating, and maintaining computer numerical control (CNC) machines. Your attention to detail, technical skills, and ability to work independently and in a team will be critical in producing high-quality products efficiently.

As a CNC Operator, you will set up and adjust machine settings to ensure precision and accuracy in the manufacturing process. Additionally, you will be responsible for inspecting finished products to ensure they meet specifications and making necessary adjustments as needed.

Responsibilities

  • Set up and operate CNC machines according to specific job orders and blueprints
  • Load raw materials into the machine and position them for processing
  • Monitor machine operations to detect any issues or malfunctions
  • Perform routine maintenance on machines to ensure optimal performance
  • Inspect finished products to ensure they meet quality standards
  • Verify all parts are cut to print and stacked in assigned areas
  • Troubleshoot and resolve any issues that arise during the production process
  • Collaborate with team members to optimize processes and productivity

Requirements

  • Teamwork mindset
  • Proven experience as a CNC Operator or similar role
  • Solid knowledge of CNC programming and operating procedures
  • Familiarity with different types of CNC machines and their capabilities
  • Ability to read and interpret blueprints and technical drawings
  • Strong attention to detail and problem-solving skills
  • Excellent hand-eye coordination and manual dexterity
  • Good communication skills and ability to work well in a team environment

Benefits:

  • 401(k) 5% company matching
  • Dental insurance
  • Vision insurance
  • Health savings account 100% company match
  • Health insurance
  • Paid Time Off
  • Holiday Pay

Schedule:

  • Monday - Thursday 6:00 pm to 6:00 am. Additional days on occasion depending on project delivery demands. Night shit
  • Monday - Thursday 6:00 am to 6:00 pm. Additional days on occasion depending on project delivery demands. Day Shift

Join our team of dedicated professionals and contribute to our dynamic work environment. We value your commitment and offer opportunities for personal and career growth. If you're ready to take the next step in your career, apply today!

BZI is an equal opportunity employer.