1

Cnc Milling Programmer Jobs (NOW HIRING)

CNC Milling Operator

Portland, IN · On-site

$18.75 - $24.75/hr

CNC Mill Operator 1 and 2 Shift: 1st, 2nd, and 3rd Shift Available CNC Milling Machinist We're ... Working knowledge of CNC programming edits (ProtoTRAK or similar is helpful). * Strong attention to ...

CNC Milling Machinist

Waco, TX · On-site

$22 - $35/hr

CNC Horizontal Milling Machinist Job Overview: Smith Pump is seeking a skilled CNC Machinist to ... Reverse-engineer various machine parts and equipment. * Load and unload materials, parts, or ...

Machinist - CNC Milling Center

Morrisville, NC · On-site

$20.50 - $27.25/hr

Primary Purpose of the Machinist - CNC Milling Center The CNC Milling Center Machinist ... Partner with manufacturing and design engineers to refine machining strategies, improve ...

CNC Milling Operator

Holland, MI

$21 - $28/hr

Collaborate with engineering and quality teams to troubleshoot issues and improve processes ... Machines: 5-Axis CNC Milling Centers * Controls: CNC mill controls (specific platforms vary) * CAM ...

CNC Milling & Turning Programmer Location: South El Monte, CA Pay: $40–$45/hr Schedule: Mon-Fri 6:00AM - 3:30PM Full-Time A growing manufacturing company in the South El Monte area is seeking an ...

Interpret engineering drawings, blueprints, and work instructions to plan setups * Select, install, and secure tooling and fixtures; establish appropriate offsets * Load programs and make edits at ...

CNC Milling

Southwick, MA

$22.50 - $30/hr

... with Programming and inspection to adjust CNC programs, as required. • Use inspection tools such as micrometers, calipers, indicators, etc. as required. • Operate within AS9100/ISO9001 ...

CNC Milling

Southwick, MA

$22.50 - $30/hr

... with Programming and inspection to adjust CNC programs, as required. • Use inspection tools such as micrometers, calipers, indicators, etc. as required. • Operate within AS9100/ISO9001 ...

CNC Milling Machinist

Valencia, CA · On-site

$35 - $45/hr

The CNC Machinist is responsible for transforming engineering drawings into precision-machined components using advanced CNC milling equipment. The ideal candidate is capable of independently reading ...

next page

Showing results 1-20

Cnc Milling Programmer information

See salary details

$16

$30

$44

How much do cnc milling programmer jobs pay per hour?

As of Jun 21, 2026, the average hourly pay for cnc milling 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 are CNC Milling Programmers?

CNC Milling Programmers are skilled professionals who create the instructions (programs) that guide computer numerical control (CNC) milling machines to manufacture precision parts and components. They use computer-aided design (CAD) and computer-aided manufacturing (CAM) software to convert engineering drawings into machine code. Their responsibilities often include selecting appropriate cutting tools, optimizing machining processes, and ensuring that final products meet quality specifications. CNC Milling Programmers play a crucial role in industries such as aerospace, automotive, and manufacturing, where accuracy and efficiency are essential.

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

To thrive as a CNC Milling Programmer, you need expertise in CNC programming, blueprint reading, and precision machining, often supported by a relevant technical diploma or certification. Familiarity with CAD/CAM software (such as Mastercam or SolidWorks), G-code, and CNC machine operation is essential. Strong problem-solving, attention to detail, and effective communication help ensure programs meet specifications and facilitate teamwork with machinists and engineers. These skills and qualities are crucial for producing high-quality components efficiently and minimizing costly errors in manufacturing environments.

What are some common challenges CNC Milling Programmers face when setting up new projects, and how can they be addressed?

CNC Milling Programmers often encounter challenges such as interpreting complex blueprints, selecting optimal tooling, and ensuring precise machine setup for new projects. These challenges can be addressed by staying updated with the latest CAD/CAM software, maintaining clear communication with engineers and machinists, and conducting thorough dry runs to catch potential issues before production begins. Additionally, collaborating closely with quality control teams helps ensure that parts meet specifications and reduces the likelihood of costly rework.

What is the difference between Cnc Milling Programmer vs Cnc Machinist?

AspectCnc Milling ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code for milling machinesOperates and sets up CNC machines, including milling
Skills & CertificationsG-code programming, CAD/CAM software, technical knowledgeMachine operation, measurement, troubleshooting
Work EnvironmentDesign offices, programming stations, manufacturing floorsManufacturing floors, machine shops
Industry UsageManufacturing, aerospace, automotive, toolingManufacturing, metalworking, fabrication

While both roles are essential in CNC machining, the Cnc Milling Programmer focuses on creating the code and plans for milling operations, whereas the Cnc Machinist operates and maintains the machines based on those programs. The programmer's role is more technical and design-oriented, while the machinist's role is hands-on and operational.

More about Cnc Milling Programmer jobs
What cities are hiring for Cnc Milling Programmer jobs? Cities with the most Cnc Milling Programmer job openings:
What states have the most Cnc Milling Programmer jobs? States with the most job openings for Cnc Milling Programmer jobs include:
Infographic showing various Cnc Milling Programmer job openings in the United States as of June 2026, with employment types broken down into 88% Full Time, 5% Part Time, 1% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Milling Machinist

CNC Milling Machinist

Synerfac Technical Staffing

Riverdale, NJ • On-site

$45/hr

Full-time

Posted 19 days ago

Be an early applicant


Job description

CNC Milling Machinist
Position Overview
The CNC Milling Machinist is responsible for setting up, editing, and running CNC milling machines to produce precision parts according to customer specifications and company procedures. This role focuses on high-quality production, utilizing CAM programming and manual edits to ensure efficient machine operation. You will be responsible for the full lifecycle of a part, from initial setup and first-piece inspection to consistent production runs.
Principal Duties & Responsibilities
Fabricate precision parts and components using multi-axis CNC milling centers.
Read job drawings and travelers to develop and execute production plans following company procedures.
Set up jobs using pre-written G-code programs or create new programs in MasterCAM when required.
Perform G-code edits at the machine as needed.
Load and touch off tools, determine and enter tool offsets.
Perform first-piece inspections after setup to ensure all requirements are met.
Operate CNC machines as needed to support production targets.
Perform basic troubleshooting to resolve machine or process issues.
Maintain high-quality standards and accurately complete all required documentation, including travelers and quality forms.
Keep work areas organized, clean, and compliant with company safety and housekeeping standards.
* At least 5 years of experience in CNC Milling with a strong background in complex machine set ups and the ability to program from scratch or perform advanced G code editing.
* Proficient in using Fanuc based controls to interpret blueprints and work instructions for precise part production.
* Mastery of shop measuring tools such as micrometers and calipers along with a solid understanding of geometry and X Y Z coordinate systems.
* Expert knowledge of milling techniques and cutting tools to optimize material removal and tool life while maintaining high attention to detail and troubleshooting standards.
By applying for this job, you agree to receive calls, Al-generated calls, text messages, or emails from Synerfac Technical Staffing and our contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undeliverable messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at www.synerfac.com/privacy/

Synerfac Technical Staffing logo

About Synerfac Technical Staffing

Sourced by ZipRecruiter

Since 1987, Synerfac has served three groups, Our Clients, Our Candidates and Our Staff. We treat all three with equal importance because we recognize the synergy of success when one group succeeds, We all succeed. Synerfac is in the business of providing opportunities and adding value. We strive to create extraordinary experiences. For our clients we provide staffing services that enable them to focus on their core competencies which will add value to their businesses. For our employees we provide permanent and temporary assignments that complement their job skills and experience while providing professional and financial rewards. For our staff –we provide careers that are balanced, uplifting and carry the highest rewards by continually improving our business process. Our goal is to enhance the lives and enterprises of all those we touch to make them better off for having known us.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Cherry Hill, NJ, US

Social media