1

Cnc Programmer And Machinist Jobs (NOW HIRING)

CNC Programmer / Machinist

Lawrence, MA ยท On-site

$27.75 - $38/hr

CNC Programmer / Machinist This is an ideal position for a mid level Programmer / Machinist who want to use his/her existing skills and progressively learn more of the trade.

CNC Programmer & Machinist

Riverdale, MD ยท On-site

$30 - $50/hr

CNC Programmer & Machinist Full-Time The CNC programmer and machinist is responsible for manufacturing hardware in accordance with drawings. These manufacturing activities include but are not limited ...

CNC Programmer / Machinist

Wagoner, OK ยท On-site

$20 - $25/hr

What is in a CNC Programmer Machinist Opportunity for you, in the Wagoner, OK area: * $20.00 to $25.00 hourly, paid weekly * Day shifts available, M-F * Opportunity to work in a fast-paced ...

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

Be Seen First

CNC Programmer Machinist

Orlando, FL ยท On-site

$25 - $30/hr

CNC Programmer/Machinist CD Staffing is a locally owned and operated staffing firm based in Orlando, Florida with locations throughout Florida, North Carolina, and Tennessee. We currently have an ...

CNC Programmer/Machinist

Troy, MI ยท On-site

$24.75 - $34/hr

Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to join our team! Responsibilities * Produce machined parts by setting up, and operating a mill and/or ...

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

CNC Programmer/Machinist

Troy, MI ยท On-site

$24.75 - $34/hr

Cnc Programmer/Machinist Independence Tooling is actively seeking a CNC Programmer/Machinist to join our team! Responsibilities * Produce machined parts by setting up, and operating a mill and/or ...

Be Seen First

CNC Programmer Machinist

Cincinnati, OH ยท On-site

$30 - $40/hr

We are seeking a talented CNC Programmer/Machinist to work in a fast-paced, team-oriented environment at our northern Cincinnati, Ohio location (less than 30 minutes from Dayton and/or northern ...

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

Showing results 21-40

Cnc Programmer And Machinist information

See salary details

$16

$30

$44

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

As of Aug 21, 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 is a CNC programmer and machinist?

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.

What are the key skills and qualifications needed to thrive as a CNC programmer and machinist?

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.

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.

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.

Do CNC programmers and machinists make a lot of money?

CNC programmers and machinists typically earn competitive wages that vary based on experience, location, and skill level. Skilled professionals with certifications and proficiency in CAD/CAM software often have higher earning potential, especially in manufacturing environments with advanced machinery. Overall, these roles can offer a solid income within the manufacturing industry.

How much is a CNC programmer and machinist paid?

CNC programmers and machinists typically earn between $20 and $35 per hour, with annual salaries ranging from approximately $40,000 to $70,000 depending on experience, location, and industry. Skilled workers with certifications and proficiency in CAD/CAM software often command higher wages.

Is a CNC programmer and machinist in demand?

CNC programmers and machinists are in high demand due to the manufacturing industry's need for precision machining and automation. Skilled workers with knowledge of CNC programming, machine operation, and CAD/CAM software are especially sought after across various industries, including aerospace, automotive, and medical device manufacturing.
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 August 2026, with employment types broken down into 86% Full Time, 4% Part Time, 3% Contract, and 7% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programmer/Machinist

Compucraft Fabricators Inc.

Montgomeryville, PA โ€ข On-site

$26 - $35.50/hr

Full-time

Medical, Retirement, PTO

Re-posted 18 days ago


Job description

Description: CNC Programmer/ Operator/Machinist/
CNC Programmer /Machinist Job Purpose: Produces precision machined parts by, programming with CAM software, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and safety standards; keeping records; maintaining equipment and supplies.
CNC Programmer /Machinist Job Duties:
  • Plans machining by reviewing work order releases, blueprints, engineering plans, materials, specifications and machining parameters; interpreting geometric dimensions and tolerances
  • Programs mills by entering instructions, including zero and reference points; setting tool registers, offsets, compensation, calculating requirements, including basic math, geometry, and trigonometry; proving part programs.
  • Sets-up mills by installing and adjusting three- and four-jaw chucks, tools, attachments, collets, bushings, stops, indicating vices. Design and produce proper fixturing.
  • Verifies settings by measuring positions, first-run part, and sample work pieces; adhering to work instructions on manufacturing travelers.
  • Maintains specifications by observing drilling, grooving, and cutting, including turning, facing, knurling and thread chasing operations; taking measurements; detecting malfunctions; troubleshooting processes; adjusting and reprogramming controls; sharpening and replacing worn tools; adhering to quality assurance procedures and processes.
  • Maintains safe operations by adhering to safety procedures.
  • Maintains equipment by completing preventive maintenance requirements; following manufacturer's instructions; troubleshooting malfunctions; calling for repairs.
  • Maintains continuity among work centers by documenting and communicating actions and or irregularities.
  • Responsible for completing production releases and quality sign offs.
  • Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

Skills/Qualifications: Must be expert at CAM programming (no particular software). Conceptual Skills, Process Improvement, Verbal and written Communication, Functional and Technical Skills, Controls and Instrumentation, Tooling, Coordination, Attention to Detail, Judgment. Must have excellent blueprint reading skills. Must have excellent organizational and housekeeping skills.
Must be able to work overtime as required.
Hourly compensation will be based on experience and programming skills
Day shift, 401K with match, holidays, medical, vacation.