1

Cnc Milling Programmer Jobs (NOW HIRING)

This role is ideal for a machining professional with 3 to 5 years of CNC milling programming experience who is ready to support precision production in a high-quality, performance-driven environment.

New

CNC Milling

Troy, MI · On-site

$20.50 - $27.50/hr

Company perks CNC Milling - Applicant must be proficient in setup, programming, and operating CNC Mills (Hass, SMC) with minimal supervision. Machinist will be producing tight-tolerance precision ...

CNC Milling

Troy, MI

$20.50 - $27.50/hr

Company perks CNC Milling - Applicant must be proficient in setup, programming, and operating CNC Mills (Hass, SMC) with minimal supervision. Machinist will be producing tight-tolerance precision ...

CNC Milling

Troy, MI · On-site

$20.50 - $27.50/hr

Company perks CNC Milling - Applicant must be proficient in setup, programming, and operating CNC Mills (Hass, SMC) with minimal supervision. Machinist will be producing tight-tolerance precision ...

CNC Milling Machinist

West Bridgewater, MA · On-site

$22.75 - $30.25/hr

JOB TITLE: CNC Milling Machinist Double E is looking for talented CNC Machinist to join our ... Double E Company is a multi-national manufacturing/engineering company that manufactures high ...

CNC Programmer Machinist

Tempe, AZ

$25.50 - $34.75/hr

Sets up and programs CNC milling machines using CAMWorks or Solidworks CAM * Develops and fabricates prototypes for new products, product builds and engineering improvements using a wide range of ...

CNC Programmer Machinist

Tempe, AZ

$25.50 - $34.75/hr

Sets up and programs CNC milling machines using CAMWorks or Solidworks CAM * Develops and fabricates prototypes for new products, product builds and engineering improvements using a wide range of ...

CNC Programmer Machinist

Tempe, AZ · On-site

$25.50 - $34.75/hr

Sets up and programs CNC milling machines using CAMWorks or Solidworks CAM * Develops and fabricates prototypes for new products, product builds and engineering improvements using a wide range of ...

CNC Programmer Machinist

Tempe, AZ

$25.50 - $34.75/hr

Sets up and programs CNC milling machines using CAMWorks or Solidworks CAM * Develops and fabricates prototypes for new products, product builds and engineering improvements using a wide range of ...

Be Seen First

CNC Machinist - Milling

Decatur, IN · On-site

$22 - $40/hr

Shift: 2nd & 3rd Shift Opportunities Available Position Summary The CNC Machinist - Milling I is responsible for setting up, programming, and operating CNC milling machines to manufacture precision ...

CNC Programmer Machinist

Tempe, AZ

$26 - $35.50/hr

Sets up and programs CNC milling machines using CAMWorks or Solidworks CAM * Develops and fabricates prototypes for new products, product builds and engineering improvements using a wide range of ...

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

CNC Mill Programmer

AppleOne

Los Angeles, CA • On-site

$93.60K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted yesterday


Job description

*If this is a great match for you, please apply here or email your resume to Tess Davidson at the Torrance AppleOne: tdavidson@appleone.com
Job Summary
We are seeking a skilled CNC Mill Programmer for a direct hire opportunity in Sylmar, CA within the aerospace and defense manufacturing industry. This role is ideal for a machining professional with 3 to 5 years of CNC milling programming experience who is ready to support precision production in a high-quality, performance-driven environment. Our client is interviewing next week, June 2nd 3rd!!
The CNC Mill Programmer will develop and optimize CNC milling programs, support production teams, improve machining efficiency, and troubleshoot issues on the floor. This is a strong opportunity for someone who enjoys technical problem-solving, close collaboration with machinists and manufacturing leaders, and contributing to the production of complex, high-precision components.
This position offers a stable direct hire career path with the opportunity to work in a supportive manufacturing environment where teamwork, quality, process improvement, and skilled craftsmanship are valued. Candidates who thrive in a collaborative shop culture with strong leadership, clear production goals, and opportunities to make a measurable impact will be well aligned with this role.
Key Responsibilities
- Program CNC milling machines using CAM software to support production of precision machined components.
- Optimize tooling, speeds, feeds, workholding, and machining strategies to improve quality, efficiency, and cycle times.
- Support production teams by troubleshooting machining issues, program errors, tooling concerns, and process inconsistencies.
- Collaborate with machinists, engineers, quality personnel, and supervisors to ensure parts meet specifications and production requirements.
- Review drawings, models, and job requirements to develop effective machining processes.
- Help drive continuous improvement initiatives related to CNC milling performance, repeatability, and manufacturability.
Compensation and Benefits
- Salary range: $72,800 to $93,600 per year, depending on experience
- Job type: Direct hire
- Location: Sylmar, CA


Equal Opportunity Employer / Disabled / Protected Veterans
The Know Your Rights poster is available here:
https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12.pdf
The pay transparency policy is available here:
https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf
For temporary assignments lasting 13 weeks or longer, the Company is pleased to offer major medical, dental, vision, 401k and any statutory sick pay where required.
We are committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please contact your staffing representative who will reach out to our HR team.
AppleOne participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program.
https://e-verify.uscis.gov/web/media/resourcesContents/E-Verify_Participation_Poster_ES.pdf
We also consider for employment qualified applicants regardless of criminal histories, consistent with legal requirements, including, if applicable, the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, we will consider for employment-qualified applicants with arrest and conviction records, including, if applicable, the San Francisco Fair Chance Ordinance. For Los Angeles, CA applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
#1007

Company Description

This company offers growth and a great group of people to work with.

AppleOne logo

About AppleOne

Sourced by ZipRecruiter

AppleOne is a renowned staffing service based in Glendale, California, USA. Positioned in the Human Resources industry, the company offers extensive staffing and recruiting solutions, such as temporary, full-time, and part-time placement, to companies across diverse industry sectors. The company was established by Bernie Howroyd in 1964, launching the business to aid others in finding excellent jobs and companies in finding excellent people.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Glendale, CA, US

Year founded

1964