1

Cnc Programmer And Machinist Jobs (NOW HIRING)

CNC Programmer Machinist

Mishawaka, IN · On-site

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

Salary: $30 - $50 Hourly DOE CNC Programmer & Machinist Full-Time The CNC programmer and machinist is responsible for manufacturing hardware in accordance with drawings. These manufacturing ...

CNC Programmer / Machinist Salary $63K- $78K/yr Location: Westminster, SC Zip code: 29693 Shift: 1st Shift Start Date: Immediate Tags: #CNCProgrammer; #Machinist; #Westminsterjobs; Our Client is ...

CNC Programmer / Machinist Salary $63K- $78K/yr Location: Westminster, SC Zip code: 29693 Shift: 1st Shift Start Date: Immediate Tags: #CNCProgrammer; #Machinist; #Westminsterjobs; Our Client is ...

We are seeking a CNC Programmer/Machinist who will be the first hire in the machine shop. You will have an opportunity to play a key role in shaping machining processes, standards, and culture. This ...

CNC Programmer/Machinist IV 3

Attleboro, MA · On-site

$27.25 - $37.25/hr

The CNC Programmer/Machinist IV 3 produces complex machined fixtures, tooling and components by setting up, and operating CNC, vertical mills, lathes, and traditional conventional machines. The CNC ...

Quanex is looking for a CNC Programmer/Machinist to join our team in Rice Lake, WI . We Offer You! * 401K with 5% company match, yours to keep after 2 years * 15% immediate return if you participate ...

We are seeking a CNC Programmer/Machinist who will be the first hire in the machine shop. You will have an opportunity to play a key role in shaping machining processes, standards, and culture. This ...

CNC Programmer/Machinist

Hollywood, FL · On-site

$24.25 - $33.25/hr

The CNC Programmer/Machinist provides essential support to the Engineering Department through CNC and CMM programming, manufacturing process development, tooling design, and CNC operation for ...

CNC Programmer/Machinist

Hollywood, FL

$24.25 - $33.25/hr

The CNC Programmer/Machinist provides essential support to the Engineering Department through CNC and CMM programming, manufacturing process development, tooling design, and CNC operation for ...

CNC Programmer/Machinist

Hollywood, FL

$24.25 - $33.25/hr

The CNC Programmer/Machinist provides essential support to the Engineering Department through CNC and CMM programming, manufacturing process development, tooling design, and CNC operation for ...

CNC Programmer - Machinist

Philadelphia, PA · On-site

$25.50 - $34.75/hr

CNC Programmer - Machinist Join Our Team as a CNC Programmer - Machinist at Pure Fishing! Pure Fishing is seeking a skilled and detail-oriented CNC/Manual Machinist to join our industry-leading ...

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 14, 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

CNC Programmer Machinist

Avero

Mishawaka, IN • On-site

$24.75 - $34/hr

Full-time

Posted 8 days ago


Job description

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 role is responsible for programming, setting up, and operating CNC milling and turning machining centers while ensuring high-quality production and adherence to safety standards.
The ideal candidate has strong experience in CNC machining, blueprint reading, tooling selection, and dimensional inspection, along with the ability to create or modify CNC programs using Mastercam software.
Key Responsibilities
  • Program, set up, and operate CNC milling and turning machining centers
  • Read and interpret blueprints, dimensional data, and GD&T specifications
  • Determine machining sequences, tooling, and insert selections
  • Write new CNC programs or modify existing programs using Mastercam
  • Validate programs and ensure machining accuracy
  • Perform machining operations including:
    • Surfacing
    • Turning
    • Reaming
    • Boring
    • Drilling
    • Tapping
  • Perform dimensional inspections using micrometers, calipers, and other precision measuring tools
  • Set up mills and lathes by installing and adjusting jaws, vises, stops, and material holding devices
  • Obtain and transfer stock materials manually or using an overhead crane
  • Maintain a clean, organized, and safe work environment
  • Understand machine capacities, tooling limitations, and material machinability
  • Communicate machine or departmental issues to leadership
  • Support cross-training initiatives and assist team members as needed
  • Work collaboratively within a team of approximately 10 machinists
  • Work overtime when required

Qualifications
  • Minimum of 5 years of experience in a CNC machining environment
  • High School Diploma or equivalent required
  • Demonstrated hands-on experience with CNC milling and turning metal removal production systems
  • CNC technical degree or equivalent certification preferred
  • Experience with Mazak, Haas, and Mitsubishi controls preferred
  • Experience using Mastercam software preferred
  • Strong shop math and problem-solving skills
  • Ability to work independently and in a team-oriented environment

Preferred Traits
  • Strong attention to detail and quality
  • Positive attitude and willingness to learn
  • Dependable attendance and strong work ethic
  • Initiative and ability to work efficiently
  • Commitment to workplace safety and continuous improvement

Work Environment
  • Clean, organized, and professional machine shop
  • Team-oriented atmosphere
  • Stable production environment with modern CNC equipment

Benefits
  • Competitive compensation based on experience
  • Overtime opportunities
  • Career growth and cross-training opportunities
  • Professional and safety-focused work environment

Avero logo

About Avero

Sourced by ZipRecruiter

In 1997, while working as the CFO of an NYC restaurant group, Avero founder Damian Mogavero, was frustrated with his management team’s inability to answer basic questions about the restaurants’ performance. He wanted a better way to extract the data already being collected by the POS and to enable operators to use it to make better, faster, and more profitable decisions. In 2002, Avero was born. Today, Avero has offices in Dallas, Las Vegas, Boulder, and NYC and is used by over 43,000 operators in 75 countries. And we always stay true to our mission: innovating technology to empower hospitality operators with the answers they need to transform their businesses and their lives.

Industry

Traveler accommodation

Company size

51 - 200 Employees

Headquarters location

New York, NY, US

Year founded

1999

Social media