1

Cnc Milling Programmer Jobs (NOW HIRING)

CNC Milling Machinist

Southwick, MA · On-site

$30 - $46/hr

High school diploma or GED (Technical school preferred) * 8+ years of CNC milling machine ... Work with Engineering on new job launches and tool prove-outs * Collaborate with Programming and ...

CNC Programmer

Saint Paul, MN · On-site

$24 - $30/hr

A Day in the Life: • Program, edit, and optimize CNC milling programs using CAM software such as ... programming issues to minimize downtime and maintain production schedules • Analyze machining ...

A Day in the Life: • Program, edit, and optimize CNC milling programs using CAM software such as ... programming issues to minimize downtime and maintain production schedules • Analyze machining ...

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

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

CNC Milling

Southwick, MA · On-site

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

Machinist - CNC Milling Center

Morrisville, NC

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

El Monte, CA · On-site

$40 - $45/hr

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 and blueprints. * Perform first-piece and in-process inspections ... Qualifications: * Minimum 5 years of CNC milling setup and machining experience. * Strong ...

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 Jul 12, 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:
What job categories do people searching Cnc Milling Programmer jobs look for? The top searched job categories for Cnc Milling Programmer jobs are:
Infographic showing various Cnc Milling Programmer job openings in the United States as of July 2026, with employment types broken down into 87% Full Time, 5% Part Time, 2% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Milling Setup & Production Technician (Makino Focus)

CNC Milling Setup & Production Technician (Makino Focus)

Global Precision Products

Willoughby, OH • On-site

$28 - $35/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 10 days ago


Job description

Own complex milling work. Elevate quality. Lead on 2nd shift.

We’re seeking a hands-on expert to drive precision and throughput on our CNC milling centers during 2nd Shift. If you thrive on tight tolerances, fast setups, and solving problems at the spindle, this role is for you.

Why you’ll thrive here
  • Impact: Transform blueprints and GD&T into on-spec parts, every time.
  • Autonomy: Take full ownership from setup through first-article to steady production.
  • Growth: Collaborate on continuous improvement to cut scrap and boost efficiency.
  • Tools: Run Makino, Haas, and Fanuc-controlled mills with top-tier tooling.
What you’ll own
  • Setup and operation of CNC milling machines (Makino, Haas; Fanuc/Haas controls) for milling, drilling, tapping.
  • Interpretation of drawings and GD&T to establish setups and inspection plans.
  • Tool selection, speeds/feeds optimization, and offset management to achieve target dimensions/finishes.
  • Precision checks using calipers, micrometers, and gauges; in-process and final inspections.
  • Real-time adjustments to maintain quality and takt; documentation of settings, throughput, and results.
  • Troubleshooting tool wear, equipment issues, and programming errors.
  • Participation in lean-inspired process improvements; safe work practices and 5S cleanliness.
  • Regular operation of Makino CNC Milling Machines.
Must-haves
  • High school diploma or equivalent.
  • Formal machining apprenticeship or equivalent training.
  • 3+ years as a CNC Mill Machinist.
  • Proven proficiency with Fanuc and Haas controls.
  • Experience on Makino mills.
  • Expert CNC milling fundamentals; blueprint/GD&T fluency; precision measurement skills.
  • Independent setup-to-run capability; strong problem-solving; team communication.
Nice-to-haves
  • CNC milling programming experience.
  • Knowledge of lean manufacturing principles.
Physical & environment
  • Standing for extended periods; lifting up to 50 lbs.
  • Excellent manual dexterity and hand–eye coordination.
  • Manufacturing setting with noise, dust, and active machinery.
Machines & technologies
  • CNC Mill (3–4 axis VMC) (Mazak, Haas, Doosan, Makino, Dmg Mori Seiki)
  • CNC Lathe (2–4 axis) (Nakamura)
  • CNC Swiss Lathe (Citizen)
  • CNC Mill (5+ axis VMC)
  • CNC Lathe (5+ axis)
You should be proficient in
  • GD&T
  • Machine setups for production runs
Pay & schedule

2nd Shift position. Pay rate is based on experience!

Benefits
  • 401K with 100% company match up to 6%
  • Bonus program — Immediate eligibility
  • Medical Insurance — Multiple options, including a NO cost plan for Employee & Dependent Children
  • Vision Insurance — Base plan at NO cost for Employee & Family with Buy Up option
  • Dental Insurance — Base and Buy Up option
  • Company Paid Short-Term Disability
  • Company Paid Life Insurance
  • Long-Term Disability and additional supplemental insurance available
  • Referral Program — Up to $3,000 per referral
  • 12 Paid Holidays
  • Accrue Vacation starting Week 1
  • Flexible Scheduling Options
  • Weekly pay, with no waiting period for holiday pay
  • Amazing culture with advancement opportunities