1

Contract Cnc Programming Jobs in Utah (NOW HIRING)

CNC Machinist

Sandy, UT · On-site

$28 - $30/hr

Develop, modify, and troubleshoot CNC programs utilizing CAM programming software and CNC ... place people for contract and permanent placement. We are committed in your personal and ...

CNC Machine Programmer

Logan, UT · On-site

$22.75 - $31.25/hr

Contract * Develop, simulate, and optimize CNC programs using Mastercam for DMG Mori NZ/NL/NT * machines.Interpret complex engineering drawings, 3D models, and specs to determine * machining strategy.

Experimental Machinist 4

Logan, UT · On-site

$18.75 - $25.75/hr

Ability to interpret blueprints, sketches, GD&T, and other engineering specifications. * Working ... Ability to set up, program, and operate CNC machines including the use of Mastercam software.

General knowledge of steel fabrication processes (Welding, CNC milling, facing, etc.) is preferred ... current contract, the imposition of a mandatory probation period before any future business can ...

General knowledge of steel fabrication processes (Welding, CNC milling, facing, etc.) is preferred ... current contract, the imposition of a mandatory probation period before any future business can ...

... engineering, and digital fabrication careers. * Conceptual Teaching & Problem-Solving: Skilled at ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

... engineering, and digital fabrication careers. * Conceptual Teaching & Problem-Solving: Skilled at ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

... engineering, and digital fabrication careers. * Conceptual Teaching & Problem-Solving: Skilled at ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

... engineering, and digital fabrication careers. * Conceptual Teaching & Problem-Solving: Skilled at ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

next page

Showing results 1-20

People also search for

Contract Cnc Programming information

See Utah salary details

$15

$28

$40

How much do contract cnc programming jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for contract cnc programming 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 contract CNC programming?

Contract CNC programming involves hiring a specialist or company on a contractual basis to create, optimize, or modify CNC (Computer Numerical Control) machine code. These professionals develop programs that guide machines like mills, lathes, and routers to produce precise parts according to engineering drawings or CAD files. Contract CNC programmers are often brought in for specific projects, to handle overflow work, or to provide expertise in complex machining tasks. This flexible arrangement helps manufacturers access skilled programmers without committing to a full-time hire.

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

To thrive as a Contract CNC Programmer, you need strong proficiency in CNC machine operation, G-code programming, and a background in mechanical engineering or machining. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Fusion 360, as well as knowledge of various CNC controllers, is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills help ensure precise production and collaboration with manufacturing teams. These capabilities are crucial for delivering high-quality, efficient, and cost-effective machining solutions in a dynamic contract environment.

What is the difference between Contract Cnc Programming vs Cnc Machinist?

AspectContract Cnc ProgrammingCnc Machinist
CredentialsTypically requires CNC programming certifications or experience with CAD/CAM softwareRequires CNC machine operation experience, often with certifications in machine operation
Work EnvironmentPrimarily office-based for programming, on-site for setup and testingPrimarily on the shop floor operating machines
Industry UsageUsed across manufacturing, aerospace, automotive for designing and programming partsUsed in manufacturing plants for producing parts directly on CNC machines

Contract Cnc Programmers focus on creating and optimizing CNC programs, often working remotely or on a project basis, while Cnc Machinists operate and set up CNC machines to produce parts. Both roles require technical skills, but their daily tasks and work environments differ significantly.

What are some common challenges faced by contract CNC programmers when joining new client projects?

Contract CNC programmers often encounter challenges such as quickly adapting to unfamiliar machines, software, or shop floor processes used by different clients. They may need to rapidly interpret varying technical drawings and specifications, while also aligning with each shop's unique workflow and safety standards. Building rapport with permanent team members and understanding client expectations are crucial for delivering effective solutions on tight timelines. Flexibility, clear communication, and a solid foundation in CNC programming principles help contract professionals overcome these hurdles.
What are the most commonly searched types of Cnc Programming jobs in Utah? The most popular types of Cnc Programming jobs in Utah are:
What job categories do people searching Contract Cnc Programming jobs in Utah look for? The top searched job categories for Contract Cnc Programming jobs in Utah are:
What cities in Utah are hiring for Contract Cnc Programming jobs? Cities in Utah with the most Contract Cnc Programming job openings:
Infographic showing various Contract Cnc Programming job openings in Utah as of June 2026, with employment types broken down into 1% As Needed, 53% Full Time, 44% Part Time, 1% Temporary, and 1% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $58,618 per year, or $28.2 per hour.
CNC Machinist

CNC Machinist

BBSI Staffing - Utah Valley

Sandy, UT • On-site

$28 - $30/hr

Full-time

Medical, PTO

Posted 13 days ago


Job description

JOB DESCRIPTION: We are seeking a highly skilled and motivated CNC Machinist - IV to join our dynamic manufacturing team. In this role, you will leverage your extensive experience in precision machining to operate, program, and troubleshoot advanced CNC equipment. Your expertise will ensure the production of high-quality components with exceptional accuracy and efficiency.
Job Title: CNC Machinist Level 4

Job ID: 75676

Shift: 6am - 4:30pm, Monday-Thursday

PAY: $28-$32 depending on experience 


Requirements/Duties:

  • Operate and set up CNC milling machines, lathes, and other machining equipment such as CNC lathe and CNC milling machine using Fanuc controls.
  • Develop, modify, and troubleshoot CNC programs utilizing CAM programming software and CNC programming skills to optimize machining processes.
  • Read and interpret complex blueprints, technical drawings, GD&T (Geometric Dimensioning & Tolerancing), and engineering specifications to ensure precise manufacturing.
  • Use precision measuring instruments including calipers, micrometers, bore gauges, coordinate measuring machines (CMM), and other precision tools to verify dimensions and quality standards.
  • Perform routine maintenance on machinery, change tooling, and adjust machine parameters for optimal performance while adhering to lean manufacturing principles.
  • Conduct electrical discharge machining (EDM) operations when required for complex or intricate parts.
  • Assist in assembly processes, welding tasks, or rubber vulcanizing molding as needed to support production goals.


Qualification:

  • Proven experience as a CNC Machinist with 4+ years working on CNC milling machines and CNC lathes.
  • Strong proficiency in CNC programming, CAM programming software, and SolidWorks or CAD for part design review.
  • Deep understanding of blueprint reading, GD&T standards, mechanical principles, and manufacturing processes including plastics injection molding.
  • Skilled in the use of precision measurement tools such as calipers, micrometers, bore gauges, and coordinate measuring machines (CMM).
  • Knowledge of Fanuc controls or similar CNC control systems; ability to troubleshoot machine issues efficiently.
  • Mechanical aptitude with experience operating hand tools, power tools, tooling setups, welding equipment, forklifts, and other manufacturing tools.
  • Ability to work independently with minimal supervision while maintaining high safety standards.
  • Basic math skills for measurements and calculations related to machining tolerances.
  • Familiarity with lean manufacturing practices to enhance productivity and reduce waste. Join us if you’re passionate about precision engineering! We value dedicated professionals who thrive on technical challenges and are eager to contribute their expertise in a collaborative environment focused on innovation and quality excellence.

Company Description

BBSI’s staffing and recruiting services are designed to find and place people for contract and permanent placement. We are committed in your personal and professional success. Our experienced recruiters utilize the latest methods and candidate screening techniques to find qualified people get to their next great opportunity! BBSI is an Equal Opportunity Employer.