1

3D Cnc Programmer Jobs (NOW HIRING)

Read, interpret, and verify technical blueprints, GD&T, and 3D models before machining begins ... CNC Programmer Requirements: * High school diploma or GED. * Previous work experience as a CNC ...

Read, interpret, and verify technical blueprints, GD&T, and 3D models before machining begins ... CNC Programmer Requirements: * High school diploma or GED. * Previous work experience as a CNC ...

CNC Programmer Location: Minneapolis, MN 1st shift CNC Programmer for a leading manufacturer ... 3D programming experience Mastercam experience Ability to work with very tight tolerances Mold ...

CNC Programmer

Cartersville, GA · On-site

$23.50 - $32.25/hr

Job Overview The CNC Programmer will increase our machining abilities, work with engineering to ... Intermediate to advanced ability to create and manipulate solid models in a 3D CAD software ...

CNC Programmer

Saint Joseph, MO · On-site

$22.25 - $30.50/hr

Translate 3D CAD models and engineering drawings into accurate CNC programs. * Write, modify, and optimize programs for CNC mills, lathes, grinders, and multi-axis machines. * Determine machining ...

Precision Meets Passion Are you someone who takes pride in precision and thrives on CNC programming ... Working knowledge of CAD and 3D modeling applications * Veri-cut experience beneficial * Advanced ...

CNC Programmer

Iowa City, IA · On-site

$23 - $31.50/hr

CNC Programmer The CNC Programmer will be responsible for creating and modifying CNC programs ... 3D model and plug it into CAD/CAM software to make things run. • Strong CNC experience working ...

CNC Programmer

Iowa City, IA · On-site

$23 - $31.50/hr

CNC Programmer The CNC Programmer will be responsible for creating and modifying CNC programs ... 3D model and plug it into CAD/CAM software to make things run. · Strong CNC experience working ...

CNC Programmer

Saint Joseph, MO · On-site

$22.25 - $30.50/hr

Translate 3D CAD models and engineering drawings into accurate CNC programs. * Write, modify, and optimize programs for CNC mills, lathes, grinders, and multi-axis machines. * Determine machining ...

CNC Programmer

Detroit, MI · On-site

$24.50 - $33.50/hr

CNC Programmer AJM Packaging Corporation Detroit, MI Position Overview - AJM Packaging Corporation ... Convert 3D CAD models (e.g., STP files) into fully functional CNC programs by importing, analyzing ...

CNC Programmer

Troy, MI · On-site

$25 - $34.25/hr

Independence Tooling is actively seeking a CNC Programmer to join our team! Responsibilities * Plan ... Review and interpret 3D CAD models to determine machining strategy, tool paths, and material ...

CNC Programmer

Grove City, OH · On-site

$24.75 - $34/hr

Cnc Programmer We are partnered with an amazing manufacturer in Grove City, OH on their search for ... Ability to read and interpret complex blueprints, 3D CAD models, and GD&T * A broad knowledge of ...

CNC Programmer

Grove City, OH · On-site

$24.75 - $34/hr

Cnc Programmer We are partnered with an amazing manufacturer in Grove City, OH on their search for ... 3D CAD models, and GD&T · A broad knowledge of CNC machines, tooling, and workholding, and ...

CNC Programmer

North Tonawanda, NY · On-site

$90K - $110K/yr

As a member of the Operations group, the CNC Programmer is responsible for setting up and ... 3D models, modify models, and run tool paths • Ability to edit G-code, make adjustments to ...

CNC Programmer

Grove City, OH · On-site

$24.75 - $34/hr

Cnc Programmer We are partnered with an amazing manufacturer in Grove City, OH on their search for ... 3D CAD models, and GD&T · A broad knowledge of CNC machines, tooling, and workholding, and ...

CNC Programmer

North Tonawanda, NY · On-site

$90K - $110K/yr

As a member of the Operations group, the CNC Programmer is responsible for setting up and ... 3D models, modify models, and run tool paths • Ability to edit G-code, make adjustments to ...

CNC Programmer

Grove City, OH · On-site

$24.75 - $34/hr

Cnc Programmer We are partnered with an amazing manufacturer in Grove City, OH on their search for ... 3D CAD models, and GD&T · A broad knowledge of CNC machines, tooling, and workholding, and ...

CNC Programmer

North Tonawanda, NY · On-site

$90K - $110K/yr

As a member of the Operations group, the CNC Programmer is responsible for setting up and ... 3D models, modify models, and run tool paths • Ability to edit G-code, make adjustments to ...

next page

Showing results 1-20

3D Cnc Programmer information

See salary details

$16

$30

$44

How much do 3d cnc programmer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for 3d cnc programmer 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 the difference between 3D Cnc Programmer vs CNC Machinist?

Aspect3D Cnc ProgrammerCNC Machinist
Primary RoleDesigns and writes CNC code for 3D parts and complex geometriesOperates CNC machines to produce parts based on provided instructions
Skills & CertificationsG-code programming, CAD/CAM software, technical drawing interpretationMachine operation, setup, troubleshooting, basic programming
Work EnvironmentDesign studios, manufacturing plants, CNC programming departmentsMachine shops, manufacturing floors, production lines

While both roles involve working with CNC machines, a 3D Cnc Programmer focuses on creating detailed programs for complex 3D parts, often requiring advanced CAD/CAM skills. A CNC Machinist primarily operates and maintains CNC machines to produce parts, following existing programs. The programmer's role is more design and software-oriented, whereas the machinist's role is hands-on and operational.

Infographic showing various 3D Cnc Programmer job openings in the United States as of May 2026, with employment types broken down into 94% Full Time, 3% Part Time, 2% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC PROGRAMMER

Stubborn Mule LLC

Grants Pass, OR

$22.50 - $24.50/hr

Full-time

Posted 8 days ago


Job description

We are seeking a highly reliable, detail-driven CNC Programmer who can independently program, set up, operate, and maintain CNC equipment in a production manufacturing environment. This role requires strong technical judgment, consistency, and accountability. The CNC Programmer is responsible not only for creating efficient programs, but also for ensuring parts are produced correctly, safely, on time, and to specification—every time.
This is a hands-on role. Candidates who prefer desk-only programming or require close supervision will not be a good fit.

CNC Programmer Responsibilities:
Programming & Setup

  • Read, interpret, and verify technical blueprints, GD&T, and 3D models before machining begins.
  • Design and develop machining fixtures required to meet quality, safety, and cycle‑time goals.
  • Create, modify, and optimize CNC programs (Fusion 360, Mastercam) for accuracy, repeatability, and efficiency.
  • Develop programs that work correctly with defined setups and fixtures—no trial‑and‑error programming.
  • Select, load, and verify correct cutting tools, offsets, and work coordinates prior to running parts.
Machine Operation

  • Load raw materials correctly and safely into CNC machines.
  • Set and verify machine parameters to meet part specifications.
  • Run first‑article parts and verify dimensions before full production.
  • Monitor machines during operation and make necessary adjustments to maintain quality.
Quality Control

  • Perform in‑process and final inspections using appropriate measuring tools.
  • Ensure all parts meet print specifications and internal quality standards.
  • Identify non‑conforming parts immediately and take corrective action.
Troubleshooting & Maintenance

  • Diagnose and resolve machining, tooling, and program issues with minimal downtime.
  • Perform routine machine cleaning, maintenance, and basic repairs as required.
  • Escalate major equipment or quality issues promptly and accurately.
Production Support

  • Assist with production work, secondary operations, and deburring as required.
  • Maintain an organized, clean, and safe work area.
  • Train new employees on machine operation, safety procedures, and basic program understanding.
CNC Programmer Requirements:

  • High school diploma or GED.
  • Previous work experience as a CNC programmer/Machine Operator.
  • Ability to read and interpret design blueprints.
  • Extensive experience with computer modeling software (Fusion 360, Mastercam).
  • Strong attention to detail.
  • Ability to work independently and stick to a deadline.
  • Ability to stand for extended periods.
  • Ability to lift heavy objects.
  • Ability to work after-hours when required.