1

3D Cnc Programmer Jobs (NOW HIRING)

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

You will translate 2D drawings into 3D models, develop CNC programs using Mastercam, design ... Translate 2D engineering drawings into accurate 3D models suitable for CNC machining. * Create ...

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

Santa Ana, CA · On-site

$30 - $50/hr

SkillSetGroup is seeking an experienced CNC Lathe Programmer/Set Up Machinist to work for an ... CNC Mill (3-4 axis VMC) (Haas, Okuma, Dmg Mori Seiki) * 3D Modeling * CNC Lathe (2-4 axis) (Haas ...

New

CNC Programmer

Troy, MI

$25 - $34.25/hr

... CNC Programmer to their already amazing team. Their primary responsibility will be to develop ... Review and interpret 3D CAD models to determine machining strategy, tool paths, and material ...

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

Williamston, MI · On-site

$23 - $31.50/hr

Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software. * A minimum of 2 full years of CNC programming using CAM software * Create efficient machining programs with ...

Sr. CNC Programmer

Union City, CA

$29.75 - $40.75/hr

Job Summary The Senior CNC Programmer is a key technical expert within the manufacturing ... Interpret complex customer drawings, 3D models, and specifications--often created in SolidWorks--to ...

Sr. CNC Programmer

Union City, CA · On-site

$40 - $55/hr

Job Summary The Senior CNC Programmer is a key technical expert within the manufacturing ... Interpret complex customer drawings, 3D models, and specifications-often created in SolidWorks-to ...

Cnc Programmer

Houston, TX · On-site

$33 - $40/hr

You will translate 2D drawings into 3D models, develop CNC programs using Mastercam, design ... Translate 2D engineering drawings into accurate 3D models suitable for CNC machining. * Create ...

CNC Programmer

Hauppauge, NY · On-site

$80K - $120K/yr

The CNC Programmer will be responsible for developing advanced CNC programs for 3-, 4-, and 5-axis ... Utilize CAD/CAM software (Mastercam) to interpret engineering drawings and convert 3D models into ...

Interpret complex customer drawings, 3D models, and specifications--often created in SolidWorks--to ... Serve as the primary technical resource for CNC programming issues, troubleshooting program errors ...

CNC Programmer

Williamston, MI

$23 - $31.50/hr

Must be able to program 3 and/ or 5 axis CNC milling centers using 2D and 3D CAM software. * A minimum of 2 full years of CNC programming using CAM software * Create efficient machining programs with ...

CNC Programmer

Hauppauge, NY · On-site

$80K - $120K/yr

The CNC Programmer will be responsible for developing advanced CNC programs for 3-, 4-, and 5-axis ... Utilize CAD/CAM software (Mastercam) to interpret engineering drawings and convert 3D models into ...

CNC Programmer

Huntington Beach, CA · On-site

$28 - $45/hr

Join Our Team as a CNC Programmer. Dependable. Enthusiastic. Driven to succeed. If this sounds like ... Experience with 3D CAD software, preferably SolidWorks. * Proficiency in reading and understanding ...

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

$24.75 - $34/hr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Cnc Programmer

We are partnered with an amazing manufacturer in Grove City, OH on their search for an experienced CNC PROGRAMMER. This person will be proficient in MasterCam: developing, optimizing, and refining machining programs for complex 4- and 5- axis horizontal and vertical machining centers. Reporting to the Machining Manager, this is a critical role to ensure the team exceeds production output, OTD, quality, and safety. This is an ONSITE position with a schedule of Monday-Friday 8am-5pm.

Responsibilities:

· Interpret blueprint drawings, CAD models, GD&T requirements, and customer requests to determine optimal machining strategies

· Select appropriate tooling, cutting parameters, and workholding methods to improve accuracy and reduce cycle times

· Drive process improvements through toolpath optimization, tooling upgrades, and standardized programming practices

· Create, update, validate and optimize CNC programs for 4- and 5- axis HMCs/VMCs

· Work closely with machinists, engineers, and production leadership to validate programs and ensure seamless setup on the shop floor

· Conduct test runs and troubleshoot programming issues, toolpath errors, and post-processor adjustments

· Maintain program documentation, revision control, and organized file management

· Assist with fixture design considerations to enhance manufacturability and repeatability

· Perform other duties as assigned

Requirements:

· 3+ years of experience as a Setup Machinist is a must

· 3+ years of experience as a CNC Programmer using MasterCam (or other related CAD/CAM software)

· Ability to read and interpret complex blueprints, 3D CAD models, and GD&T

· A broad knowledge of CNC machines, tooling, and workholding, and different types of metals

· Familiarity with G & M code for multiple brand controls; Fanuc experience highly preferred