1

Cnc Programmer And Machinist Jobs (NOW HIRING)

Be Seen First

CNC Programmer Machinist

Tempe, AZ · On-site

$30 - $40/hr

The CNC Programmer Machinist is responsible for independently programming and operating 3-axis and 4-axis milling machines to produce precise components. This role involves setting up machines ...

Be Seen First

CNC Programmer Machinist

Tempe, AZ · On-site

$30 - $40/hr

The CNC Programmer Machinist is responsible for independently programming and operating 3-axis and 4-axis milling machines to produce precise components. This role involves setting up machines ...

About the Role We are seeking an experienced CNC Programmer / Machinist to support the machining of precision components. You will develop CNC programs and perform precision machining in a strictly ...

CNC Programmer-Machinist

Milwaukee, WI

$26 - $35.75/hr

The primary function of the CNC Programmer/Machinist is programming and operating CNC Lathes and Machining Center for custom production parts. RESPONSIBILITIES ( As a CNC Programmer, you will be ...

CNC Programmer/Machinist

Cincinnati, OH · On-site

$25.50 - $34.75/hr

CNC Programmer/Machinist CTL Aerospace is a full service NADCAP certified composite-manufacturing company providing services to the major aerospace and governmental organizations since 1946. CTL ...

CNC Programmer-Machinist

Milwaukee, WI · On-site

$26 - $35.75/hr

The primary function of the CNC Programmer/Machinist is programming and operating CNC Lathes and Machining Center for custom production parts. RESPONSIBILITIES ( As a CNC Programmer, you will be ...

CNC Programmer/Machinist

Cincinnati, OH

$25.50 - $34.75/hr

CNC Programmer/Machinist CTL Aerospace is a full service NADCAP certified composite-manufacturing company providing services to the major aerospace and governmental organizations since 1946. CTL ...

CNC Programmer Machinist

Mishawaka, IN

$24.75 - $34/hr

CNC Programmer Machinist Position Summary We are seeking an experienced CNC Programmer Machinist to join a growing precision machining team in a clean, professional manufacturing environment. This ...

CNC Programmer/Machinist

West Chester, PA · On-site

$75K - $120K/yr

CNC Programmer / Machinist West Chester, PA Yearly Salary $75,000 - $120,000 Responsibilities: * Responsible for developing CNC programs, defining machining processes, setting up machines, leading ...

Be Seen First

CNC Programmer / Machinist

Corona, CA · On-site

$95K - $105K/yr

Role Overview We are seeking a Principal CNC Programmer / Machinist to lead machining strategy, CNC programming, and complex process execution for aerospace and medical device components. This role ...

Be Seen First

CNC Programmer / Machinist

Corona, CA · On-site

$95K - $105K/yr

Role Overview We are seeking a Principal CNC Programmer / Machinist to lead machining strategy, CNC programming, and complex process execution for aerospace and medical device components. This role ...

next page

Showing results 1-20

Cnc Programmer And Machinist information

See salary details

$16

$30

$44

How much do cnc programmer and machinist jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for cnc programmer and machinist in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

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

To thrive as a CNC Programmer and Machinist, you need strong skills in blueprint reading, precision measurement, and a solid understanding of machining processes, usually supported by vocational training or an associate degree. Proficiency with CAD/CAM software, G-code programming, and CNC machine operation is essential, and certifications from organizations like NIMS can be valuable. Attention to detail, problem-solving abilities, and effective communication help ensure accuracy and efficiency in production environments. These skills are crucial for producing high-quality parts, minimizing errors, and maintaining safety and productivity on the shop floor.

Is a CNC programmer the same as a CNC machinist?

A CNC programmer creates the code that controls CNC machines, designing the instructions for manufacturing parts, while a CNC machinist operates and sets up the machines based on those programs. Both roles require knowledge of machining processes, but the programmer focuses on coding and software, whereas the machinist handles machine operation and adjustments.

What is the difference between Cnc Programmer And Machinist vs Cnc Operator?

AspectCnc Programmer And MachinistCnc Operator
CredentialsTypically requires technical training or certification, experience in programming and machiningUsually requires basic training or on-the-job instruction
Work EnvironmentWorks in machine shops, manufacturing plants, often involved in programming and setupOperates CNC machines under supervision, monitors machine operation
Job ResponsibilitiesDesigns programs, sets up machines, and performs machining tasksRuns CNC machines according to instructions, performs routine checks

The main difference is that Cnc Programmer And Machinist are involved in programming, setup, and complex machining, while Cnc Operator primarily runs machines based on existing programs. Cnc Programmer And Machinist roles require more technical skills and understanding of programming languages, making them more specialized in the manufacturing process.

What are some typical challenges CNC Programmers and Machinists face when transitioning from manual machining to CNC operations?

One common challenge is adapting to the precision and complexity of programming CNC machines, which often requires learning new software and understanding G-code or CAM systems. Unlike manual machining, CNC roles demand strong attention to digital detail and troubleshooting skills for automated equipment. Additionally, there's a learning curve in interpreting and optimizing part designs for efficient CNC production, often involving collaboration with engineers and designers. Overcoming these challenges can lead to increased autonomy, higher productivity, and opportunities for advancement into supervisory or programming-focused roles.

Can a CNC machinist make 100k a year?

A CNC programmer and machinist can potentially earn $100,000 or more annually, especially with advanced skills, experience, certifications, and working in high-demand industries or locations. Achieving this salary often requires proficiency with CAD/CAM software, precision machining, and sometimes supervisory or specialized roles.

How much is a CNC machinist paid?

CNC machinists typically earn an average hourly wage ranging from $15 to $30, depending on experience, location, and skill level. Entry-level positions may start lower, while experienced machinists with certifications can earn higher salaries and benefits. Compensation often includes overtime and opportunities for advancement in manufacturing environments.

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 set up CNC machines are especially sought after, with job growth expected to continue as automation increases in production environments.

What are CNC Programmers and Machinists?

CNC Programmers and Machinists are skilled professionals who use computer numerical control (CNC) machines to manufacture precision parts and components. The programmer creates the instructions, or code, that tells the machine how to cut, drill, or shape materials like metal or plastic. The machinist sets up, operates, and monitors the CNC machines to ensure they produce high-quality parts according to specifications. Both roles often require knowledge of technical drawings, tooling, and quality control processes.
More about Cnc Programmer And Machinist jobs
What cities are hiring for Cnc Programmer And Machinist jobs? Cities with the most Cnc Programmer And Machinist job openings:
What states have the most Cnc Programmer And Machinist jobs? States with the most job openings for Cnc Programmer And Machinist jobs include:
What job categories do people searching Cnc Programmer And Machinist jobs look for? The top searched job categories for Cnc Programmer And Machinist jobs are:
Infographic showing various Cnc Programmer And Machinist job openings in the United States as of June 2026, with employment types broken down into 79% Full Time, and 21% Part Time. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programmer Machinist

Bel Machining LLC

Tempe, AZ • On-site

$30 - $40/hr

Full-time

Medical, Dental, Life, PTO

Posted yesterday

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

The CNC Programmer Machinist is responsible for independently programming and operating 3-axis and 4-axis milling machines to produce precise components. This role involves setting up machines, selecting appropriate tools, and reading blueprints to optimize machining processes. The position requires occasional collaboration with engineering and design teams and offers opportunities for skill enhancement through on-the-job training.

Responsibilities

  • Develop and execute CNC programs for 3-axis and 4-axis milling machines (Fanuc control)
  • Set up machines and select tools based on job requirements
  • Interpret blueprints to ensure accurate production
  • Optimize machining processes for efficiency and quality
  • Collaborate occasionally with engineering and design teams

Required Qualifications

  • 5+ years of experience in CNC programming and machining
  • Proficient in G-code programming and CNC machine operation
  • Strong ability to interpret blueprints and perform precision measurements
  • Experience with MasterCam CAD/CAM software
  • Excellent problem-solving skills and mechanical aptitude
  • High attention to detail
  • Effective communication skills