How much does a CNC Machinist Programmer make in the United States? The average CNC Machinist Programmer salary in the United States is $55,197 as of , but the salary range typically falls between $48,868 and $62,111. Salary ranges can vary widely depending on many important factors, including education, certifications, additional skills, the number of years you have spent in your profession. With more online, real-time compensation data than any other website, helps you determine your exact pay target. 

Recently searched related titles: Advertising Agent, Child Welfare Supervisor, Food Distribution Sales

Jobs with a similar salary range to CNC Machinist Programmer : Catering Account Executive, Farm Foreman, Food Manufacturer

Search CNC Machinist Programmer Jobs in the United States

How to Become a Machinist

CNC Machinist Programmer

Review the job openings and experience requirements for the CNC Machinist Programmer job to confirm that it is the job you are seeking.

See user submitted job responsibilities for CNC Machinist Programmer.

Job Openings for CNC Machinist Programmer
Kosmo Machine Inc. - Sandston , VA
If so, we have immediate openings for qualified and skilled CNC Mill and Lathe Machinists / Programmers who have: * Five to seven years or more of CNC Machining experience required * Contract ...
Hiring Steps - 19 days ago
AMF Bakery - Richmond , VA
Non- Exempt CNC Machinist Job Summary * Produces parts by programming or running CNC machines, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and safety ...
ZipRecruiter ATS Jobs for ZipSearch/ZipAlerts - 32 days ago
3D Design and Manufacturing - Powhatan , VA
**CNC Machinist Job Responsibilities** Produces machined parts by programming, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and safety standards; keeping ...
FactoryFix, Inc. - 57 days ago
Quality Staffing Services - 23337 , VA
... as a machinist. You will start and observe machine operation in order to detect machine ... Utilize experience to make programming judgements Qualification you need to succeed: Experience
LinkedIn - 9 days ago
Richmond Hardhat Workforce Solutions - Richmond , VA
... machining drawings. * Ability to program set up and run CNC Lathes and Mills working off shop drawings. * Ability to hold tolerances to within .0005" as required. * Programming on Fagor, Fanuc, Haas ...
ZipRecruiter - 22 days ago
CTR - Newport News , VA
Enjoy working with CNC Water Jet Machines? Read blueprints? Seek opportunities to sharpen your ... Interprets blueprints, sketches, and engineering specifications Sets up items, loads program files ...
Lensa - 24 days ago

Are you an HR manager or compensation specialist?'s CompAnalyst platform offers:

  • Detailed skills and competency reports for specific positions
  • Job and employee pricing reports
  • Compensation data tools, salary structures, surveys and benchmarks.
Learn about CompAnalyst

Understand the total compensation opportunity for a CNC Machinist Programmer, base salary plus other pay elements

Average Base Salary

Core compensation


Average Total Cash Compensation

Includes base and annual incentives

These charts show the average base salary (core compensation), as well as the average total cash compensation for the job of CNC Machinist Programmer in the United States. The base salary for CNC Machinist Programmer ranges from $48,868 to $62,111 with the average base salary of $55,197. The total cash compensation, which includes base, and annual incentives, can vary anywhere from $49,568 to $63,455 with the average total cash compensation of $56,114.

Discover how your pay is adjusted for skills, experience, and other factors

How much should you be paid?

For a real-time salary target, tell us more about your role in the four categories below.