1

Cnc Programmer Jobs in Utah (NOW HIRING)

CNC Programmer-Park City,Utah

Alpine, UT

$25 - $34.25/hr

Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.

CNC Programmer-Park City,Utah

Sundance, UT

$23.75 - $32.50/hr

Programming complex housing and gear manufacturing experience is preferred. * Working knowledge of Mastercam 2024 is required. * Three years of 3D modeling experience with Pro Engineer/Creo.

CNC Machinist

Clearfield, UT · On-site

$19.25 - $26.25/hr

CNC programming using Cam software and blueprints or part files. * Set-up of part and cutting tools for machining parts on 3 & 5 axis CNC mills and Lathes. * Verifies conformance of finished part to ...

CNC Machinist

Salt Lake City, UT

$18.75 - $25.75/hr

Engineering Technology Corporation (Salt Lake City, UT) Date Posted: 4/15/26 Job Summary: Set up, program, and operate CNC, manual milling, and lathe machines to produce precision components for ...

CNC Machinist

Salt Lake City, UT · On-site

$19.75 - $27/hr

Engineering Technology Corporation (Salt Lake City, UT) Date Posted: 4/15/26 Job Summary: Set up, program, and operate CNC, manual milling, and lathe machines to produce precision components for ...

Work directly with CNC programmer to set up new jobs * Measure parts with correct tools including micrometers, calipers, height gauge, pins, gauge blocks, etc. * Instruct machine operators on proper ...

New

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 · On-site

$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 Technician - Direct Hire Location: Ogden, UT Relocation: $7,500 lump sum available ... Read and interpret complex blueprints, engineering drawings, and specifications. * Perform ...

Machinist

Logan, UT · On-site

$18 - $24/hr

Set up and operate CNC mills, CNC lathes, and other machining equipment. * Read and interpret blueprints, engineering drawings, and work instructions. * Select appropriate tooling, fixtures, and ...

Collaborate with design engineers using SolidWorks and Mastercam software to develop machining ... Minimum of 5 years of CNC Machinist experience in Aerospace & Defense is required * Extensive ...

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 · On-site

$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 ...

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 Jun 14, 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 can 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 who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities expected to grow as manufacturing technology advances.

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. Therefore, CNC programmers will continue to play a vital role alongside AI tools that enhance productivity and precision.

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.

Do CNC programmers make good money?

CNC programmers typically earn competitive wages that vary by experience, location, and industry. Entry-level positions may start lower, but experienced CNC programmers with skills in CAD/CAM software and machine operation can earn higher salaries, often supplemented by overtime and benefits.

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 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 June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $58,618 per year, or $28.2 per hour.

CNC Programmer-Park City,Utah

Triumph Group

Alpine, UT

$25 - $34.25/hr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 4 days ago


Triumph Group rating

8.7

Company rating: 8.7 out of 10

Based on 23 frontline employees who took The Breakroom Quiz

13th of 60 rated aerospace companies


Job description

Based in Park City, UT, Triumph Geared Solutions is a leading independent aerospace gear and gear box supplier for the commercial and military helicopter and business jet markets and employs approximately 200 employees. The Company's key products and services include power transmission systems, integrated gearbox design and builds, airframe mounted accessor drives (AMAD's), engine mounted accessory drives (EMAD's), rotorcraft transmissions, turboshaft internal gearboxes, emergency power gearboxes, and large complex aero gears for both OE and aftermarket/spares end markets.
Park City, UT lies east of Salt Lake City in the western state of Utah. Framed by the craggy Wasatch Range, it's bordered by the Deer Valley Resort and the huge Park City Mountain Resort, both known for their ski slopes.
Responsibilities
  • Responsible for creating and updating complex NC programs for aerospace components using Mastercam and Pro-E/Creo.
  • Help production operators, supervisors, and other functional teams to continually improve product flow and quality by improving NC programs, tooling, and best machining practices.
  • Responsible for specifying/determining the most efficient cutting tools for all features being machined.
  • Design and develop tools and fixtures using Pro-E/Creo
  • Initiate, evaluate, and implement process improvements using best shop practices.
  • Complete NC programs and development projects on time and on budget.
  • Support shop floor production

Qualifications
  • Associates Degree in Manufacturing Technologies or related field. Bachelor's Degree in Manufacturing Engineering or related field preferred.
  • Five years of recent experience in NC programming for the aerospace industry.
  • Programming complex housing and gear manufacturing experience is preferred.
  • Working knowledge of Mastercam 2024 is required.
  • Three years of 3D modeling experience with Pro Engineer/Creo.
  • Working knowledge of Creo NC Manufacturing processes a plus.
  • Working knowledge of Vericut.
  • Must have strong cutting tool knowledge.
  • Strong analytical skills.
  • Excellent communication skills.
  • Familiarity with basic aerospace measuring tools
  • Working knowledge of GD&T and part detailing.
  • Basic Computer Skills: proficient with Microsoft Word & Excel etc.
  • Capable of effectively reading blueprints, specifications and manufacturing orders.
  • Experience creating detailed step by step work instructions and sketches for the manufacture of complex aerospace components.
  • Previous machining experience preferred.

Additional Information
All Positions at Triumph Geared Solutions require access to information or technology that is subject to the International Traffic in Arms Regulations (ITAR) and other US government security regulations. These laws do not permit access rights to non-US Citizens or to other unauthorized individuals. Therefore, presently all applicants must be US Citizens or US Permanent Residents (*green card holders*) and/or otherwise comply with ITAR requirements for access rights to be considered for a position.
Pursuant to International Traffic Arms Regulations ("ITAR") and the Export Administration Regulations ("EAR"), applicants for SELECT positions will be required to provide proof of U.S. Citizenship, U.S. Permanent Residence, or U.S. Immigration Status in order to meet the minimum qualifications for those select positions. All inquiries related to citizenship are asked solely to comply with ITAR and EAR export licensing requirements.
Legally authorized to work in the United States without company sponsorship.
Benefits:
  • Comprehensive medical, dental and vision coverage with plan options that provide flexibility and choice (including telehealth options)
  • Healthcare spending accounts
  • Paid parental leave
  • Paid/flexible time off in addition to paid company holidays
  • 401(k) with company match
  • Disability and life insurance
  • Incentives and performance-based rewards
  • Exciting growth and development opportunities empowered by our TRIUMPH Transformation and an entrepreneurial environment that encourages innovation and creativity

Work Environment and Physical Demands:
The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to sit, talk, or hear. The employee frequently is required to stand, walk, and use hands to finger, handle, or feel objects, tools, or controls. The employee is occasionally required to reach with hands and arms: stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 50 pounds.
Our Vision:
As one team, we enable the safety and prosperity of the world.
Our Mission:
We partner with our Customers to TRIUMPH over their hardest aerospace, defense, and industrial challenges to deliver value to our stakeholders.
Our Values:
  1. Integrity - Do the right thing for our stakeholders. We value safety, diversity, and respect.
  2. Teamwork - Win as One team-one company. Solicit help and assist others.
  3. Continuous Improvement - Pursue zero defect quality. Attack problems and relentlessly raise the bar.
  4. Innovation - Passion for growing the business. Lead through ingenuity and entrepreneurship.
  5. Act with Velocity - Partner, anticipate and communicate. Proactively solve problems.

Code of Conduct:
To perform the job successfully, an individual should demonstrate the TRIUMPH behaviors captured within our core values: Integrity, Teamwork, Continuous Improvement, Innovation, and Act with Velocity. Detailed definitions are below and performance metrics for each behavior can be found on our intranet and is embedded within our Performance Management processes. All employees are expected to represent the values and maintain the standards contained in TRIUMPH's Code of Conduct.
Environmental, Health, and Safety (EHS):
Employees are responsible for the Health, Safety, and Welfare of themselves, the environment, and other people. All employees must comply with EHS policy training and instructions, help to maintain a safe and clean working environment, and use any Personal Protective Equipment (PPE) provided by the Company. Employees must report any accidents, incidents, and near misses to management. Additionally, employees are expected to notify management of any dangerous or potentially dangerous situations or practices.
Additional Information:
Triumph is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability.
SELECT US positions require access to technology, materials, software or hardware that is controlled by US export laws including the International Traffic in Arms Regulations ("ITAR") and the Export administration Regulations ("EAR"). In order to be eligible for applicable positions, you must be a US Person under ITAR or eligible for approval for a U.S. Government export license. A US Person is a US Citizen, Lawful Permanent Resident, refugee or asylee. All inquires related to citizenship are asked solely to comply with ITAR and EAR export licensing requirements.
U.S. applicants must be legally authorized to work in the United States without company sponsorship.
Please contact us if you require assistance in applying for TRIUMPH and we will provide reasonable accommodations via HRDepartment@triumphgroup.com.

What Triumph Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom