Computer Numerically Controlled Tool Programmers Salary in Salt Lake City, UT
In the 2025 U.S. Bureau of Labor Statistics, OEWS dataset, Computer Numerically Controlled Tool Programmers in Salt Lake City, UT have a median annual salary of $75,480, with 80 recorded jobs in this area. Recorded earnings range from $49,390 at the 10th percentile to $87,370 at the 90th percentile.
Source: U.S. Bureau of Labor Statistics, OEWS · Data year: 2025 · Last updated: 2026-09-22
Salary overview
Median annual salary
$75,480
Data year: 2025
Hourly median
$36.29
Employment
80
Source
U.S. Bureau of Labor Statistics, OEWS
Salary distribution
Local compared with national
Salt Lake City, UT
$75,480
Median annual · 2025
United States
$68,120
Median annual · 2025
The Salt Lake City, UT median is 10.8% above the national median in the available dataset (a difference of $7,360).
Top skills
- 1.ProgrammingImportance 3.8
- 2.MonitoringImportance 3.5
- 3.MathematicsImportance 3.1
- 4.Complex Problem SolvingImportance 3.1
- 5.Operations MonitoringImportance 3.1
- 6.Systems AnalysisImportance 3.1
- 7.Reading ComprehensionImportance 3.0
- 8.Active ListeningImportance 3.0
- 9.SpeakingImportance 3.0
- 10.Critical ThinkingImportance 3.0
- 11.Operation and ControlImportance 3.0
- 12.TroubleshootingImportance 3.0
Career information
Education and experience
- Typical education
- High School Diploma or the equivalent (such as a GED)
- Experience
- Over 2 years, up to and including 4 years
- Job zone
- 2
Technology used
- 1CadCam Unigraphics
- 3D Systems GibbsCAM
- Aptean Made2Manage
- Autodesk AutoCAD
- Autodesk Fusion 360
- Autodesk PartMaker
- Autodesk PowerMill
- Autodesk PowerShape
- BobCAD-CAM
- Celeritive Technologies VoluMill
- CGTech Vericut CNC
- Cimatron CimatronE
- Dassault Systemes CATIA
- Dassault Systemes SolidWorks
- Delcam FeatureCAM
Common tasks
- Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
- Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
- Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
- Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
- Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
- Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
- Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
- Modify existing programs to enhance efficiency.
- Enter coordinates of hole locations into program memories by depressing pedals or buttons of programmers.
- Sort shop orders into groups to maximize materials utilization and minimize machine setup time.
Related careers
Occupations recorded as related in the dataset. A relationship does not imply a guaranteed transition.
- Engine and Other Machine Assemblers
- Computer Programmers
- Computer Hardware Engineers
- Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic
- Electro-Mechanical and Mechatronics Technologists and Technicians
- Robotics Engineers
- Electrical and Electronic Equipment Assemblers
- Mechatronics Engineers
- Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic
- Milling and Planing Machine Setters, Operators, and Tenders, Metal and Plastic
Computer Numerically Controlled Tool Programmers salary in other locations
- Computer Numerically Controlled Tool Programmers Salary in San Jose, CAMedian $102,980
- Computer Numerically Controlled Tool Programmers Salary in Wichita, KSMedian $99,790
- Computer Numerically Controlled Tool Programmers Salary in St. Louis, MOMedian $94,230
- Computer Numerically Controlled Tool Programmers Salary in Naples, FLMedian $93,770
- Computer Numerically Controlled Tool Programmers Salary in San Francisco, CAMedian $93,640
- Computer Numerically Controlled Tool Programmers Salary in Boulder, COMedian $91,420
- Computer Numerically Controlled Tool Programmers Salary in Hartford, CTMedian $89,190
- Computer Numerically Controlled Tool Programmers Salary in Bridgeport, CTMedian $87,880
- Computer Numerically Controlled Tool Programmers Salary in Seattle, WAMedian $86,860
- Computer Numerically Controlled Tool Programmers Salary in CTMedian $86,390
- Computer Numerically Controlled Tool Programmers Salary in Boston, MAMedian $85,560
- Computer Numerically Controlled Tool Programmers Salary in Virginia Beach, VAMedian $84,260
Other occupations in Salt Lake City, UT
- Radiologists Salary in Salt Lake City, UTMedian $449,940
- Neurologists Salary in Salt Lake City, UTMedian $376,490
- General Internal Medicine Physicians Salary in Salt Lake City, UTMedian $344,220
- Psychiatrists Salary in Salt Lake City, UTMedian $299,670
- Family Medicine Physicians Salary in Salt Lake City, UTMedian $296,510
- Cardiovascular Technologists and Technicians Salary in Salt Lake City, UTMedian $224,280
- Chief Executives Salary in Salt Lake City, UTMedian $190,400
- Chief Sustainability Officers Salary in Salt Lake City, UTMedian $190,400
- Petroleum Engineers Salary in Salt Lake City, UTMedian $180,230
- Airline Pilots, Copilots, and Flight Engineers Salary in Salt Lake City, UTMedian $174,940
- Pediatricians, General Salary in Salt Lake City, UTMedian $172,850
- Health Specialties Teachers, Postsecondary Salary in Salt Lake City, UTMedian $168,060