1

Cnc Milling Programmer Jobs (NOW HIRING)

CNC Programmer Position Summary Currently we are looking for a CNC Programmer to join our CNC Milling department. The CNC Programmer will create and implement high quality CNC programs for milling ...

CNC Programmer Position Summary Currently we are looking for a CNC Programmer to join our CNC Milling department. The CNC Programmer will create and implement high quality CNC programs for milling ...

CNC Milling Programmer

Coon Rapids, MN

$27.50 - $37.50/hr

CNC Programmer Position Summary Currently we are looking for a CNC Programmer to join our CNC Milling department. The CNC Programmer will create and implement high quality CNC programs for milling ...

CNC Milling Programmer

Coon Rapids, MN

$27.50 - $37.50/hr

CNC Programmer Position Summary Currently we are looking for a CNC Programmer to join our CNC Milling department. The CNC Programmer will create and implement high quality CNC programs for milling ...

```html CNC Milling Machinist Location: Roscoe, IL 61073 Job Overview We are seeking a skilled CNC ... Collaborate with engineering and quality teams to troubleshoot and resolve machining issues.

CNC MILLING PROGRAMMER

Milford, CT

$26.50 - $36.25/hr

We are currently looking for a set up person and operator, both 1st and 2nd shifts, with a minimum 3 years experience. Interested candidates are invited to submit a resume today! We are an Equal ...

CNC Programmer

Marlborough, MA · On-site

$40 - $50/hr

We are seeking a highly skilled CNC Milling Programmer. This is a direct hire opportunity with a growing, culture-driven organization. Pay Range: $40 - $50/hour (DOE) Shift Schedule: Flexible hours ...

CNC Milling Machinist

Sanford, NC · On-site

$19.25 - $25.75/hr

Read and understand blueprints, engineering drawings, and machining print symbols. * Calculate ... CNC milling machines (Haas preferred). Specialized Skills/Knowledge/Ability: * Advanced ...

CNC Milling Machinist

Sanford, NC

$19.25 - $25.75/hr

The CNC Milling Machinist will be responsible for operating a metal cutting saw and a 2-axis CNC ... Read and understand blueprints, engineering drawings, and machining print symbols. * Calculate ...

CNC MILLING PROGRAMMER

Milford, CT · On-site

$26.50 - $36.25/hr

We are currently looking for a set up person and operator, both 1st and 2nd shifts, with a minimum 3 years experience. Interested candidates are invited to submit a resume today! We are an Equal ...

CNC Programmer

Marlborough, MA · On-site

$40 - $50/hr

We are seeking a highly skilled CNC Milling Programmer. This is a direct hire opportunity with a growing, culture-driven organization. Pay Range: $40 - $50/hour (DOE) Shift Schedule: Flexible hours ...

CNC Milling Operator

Portland, IN

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

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 May 29, 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 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 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 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 May 2026, with employment types broken down into 77% Full Time, 13% Part Time, and 10% Contract. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Milling Programmer

CNC Milling Programmer

rms Company

Coon Rapids, MN

$25.14 - $40.67/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

About rms Company

rms Company is a company that is very successful because of its employees. We value performance and pay competitive wages along with a rich benefit package. We manufacture life saving device components so quality is always our focus. We carry that focus into every aspect of our operation. We have a state of the art facility but it is our employees that separate us from our competition.

CNC Programmer Position Summary

Currently we are looking for a CNC Programmer to join our CNC Milling department. The CNC Programmer will create and implement high quality CNC programs for milling and turning operations.  Programs must be proven and ready to run before set-up starts.

Hours are Monday - Thursday, 5:00 am - 3:00 pm, optional overtime on Fridays


CNC Programmer Essential Job Functions

  • Create and implement CNC programs using GibbsCAM software
  • Select cutting tools, tool arrangement, and cutting speeds and feeds
  • Conduct complete tooling design reviews to simplify tooling methods, reduce design, manufacture and operating time and cost, or utilize new raw materials for tooling applications.
  • Supervise the process validation portion of new program prove outs.
  • Communicate effectively with the manufacturing engineers, plant personnel and individuals outside the company
  • Assist in the training of operators on new CNC equipment and programs
  • Assist in the design of jigs, tools, fixtures and special equipment for CNC applications
  • Produce preliminary setup documentation, and corresponding prints suitable for CNC setup and production of all necessary work holding, fixtures and tooling
  • Maintain all electronic files associated with production of a new or existing part, (CAM source files, verification fillies, drawings and engineering files).

CNC Programmer Minimum Requirement & Qualifications

  • Four years programming experience in a production environment, job shop
  • High School diploma or equivalent
  • Two year technical degree preferred
  • Must have experience with multi axis turning and milling machines
  • Possess programming experience with at least one CAM software
  • Manipulate CAD/CAM files and models of mutliple formats
  • Must be able to replicate components of the machining environment for program verification and production purposes
  • Experience with GibbsCAM a plus but not required
  • Strong trigonometry and math background
  • Knowledge of cutting tool geometry and speeds and feeds for the material being machined
  • Working knowledge of GD & T

rms Company Benefits

As a Cretex Medical company, rms offers a full benefit package to its employees. Benefits include medical, dental, vision and life insurance options. rms also offers a 401(k) retirement plan with employer match, profit sharing, short- term and long-term disability insurance, paid time off, holiday pay, and an onsite medical clinic.

rms Company also offers company specific benefits, such as:

  • Onsite Clinic
  • Paid Parental Leave
  • Monthly Social Events
  • Annual Employee Appreciation Week
  • Volunteer Opportunities
  • Training and Development Opportunities
  • Tuition Reimbursement
  • Wellness Program

Applicants will receive consideration for employment regardless of their race, color, creed, religion, national origin, sex, sexual orientation, disability, age, veteran status, marital status, family status, status with regard to public assistance, or any other protected status as required by law.

Our company uses E-Verify to confirm the employment and eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit www.dhs.gov/E-Verify.

Cretex Companies use cutting oils, solvents, and other chemicals in the manufacturing process. Testing is conducted on a periodic basis to ensure that all chemicals are kept well below the OSHA permissible exposure levels.


USD $25.14 - USD $40.67 /Yr.