CNC Programmer
$23.50 - $32/hr
CNC Programmer Location: Shelby, Michigan Job Summary Are you an experienced and detail-oriented CNC Programmer looking for a new opportunity? We're seeking a CNC Programmer to join a team in Shelby ...
Quick apply
$23.50 - $32/hr
CNC Programmer Location: Shelby, Michigan Job Summary Are you an experienced and detail-oriented CNC Programmer looking for a new opportunity? We're seeking a CNC Programmer to join a team in Shelby ...
Quick apply
$23.50 - $32/hr
CNC Programmer Location: Shelby, Michigan Job Summary Are you an experienced and detail-oriented CNC Programmer looking for a new opportunity? We're seeking a CNC Programmer to join a team in Shelby ...
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
$23 - $35/hr
We are seeking a highly skilled and experienced CNC Programmer and Set Up Machinist with a minimum of 5 years of experience. The successful candidate will be responsible for setting up and ...
Quick apply
$23 - $35/hr
We are seeking a highly skilled and experienced CNC Programmer and Set Up Machinist with a minimum of 5 years of experience. The successful candidate will be responsible for setting up and ...
Be Seen First
Utica, MI · On-site
$65K - $100K/yr
Position Summary A precision manufacturing company is seeking an experienced CNC Programmer with strong simultaneous 5-axis machining experience. This position will develop, optimize, and ...
Quick apply
Be Seen First
Utica, MI · On-site
$65K - $100K/yr
Position Summary A precision manufacturing company is seeking an experienced CNC Programmer with strong simultaneous 5-axis machining experience. This position will develop, optimize, and ...
$21 - $35/hr
We are seeking a highly skilled and experienced CNC Programmer and Set Up Machinist with a minimum of 5 years of experience. The successful candidate will be responsible for setting up and ...
$21 - $35/hr
We are seeking a highly skilled and experienced CNC Programmer and Set Up Machinist with a minimum of 5 years of experience. The successful candidate will be responsible for setting up and ...
Be Seen First
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Quick apply
Be Seen First
Rochester Hills, MI · On-site
$24.50 - $33.25/hr
The CNC Programmer/Operator at 3-Dimensional Services Group is responsible for operating and maintaining computer numerical control (CNC) machinery to produce precision parts and components. This ...
Clinton Township, MI · On-site
$24.50 - $33.50/hr
CNC Programmer Clinton Township, MI Build. Lead. Transform. If you are passionate about precision and eager to contribute to a dynamic team, this role is for you. Quickparts is hiring a CNC ...
Quick apply
Clinton Township, MI · On-site
$24.50 - $33.50/hr
CNC Programmer Clinton Township, MI Build. Lead. Transform. If you are passionate about precision and eager to contribute to a dynamic team, this role is for you. Quickparts is hiring a CNC ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer - Plastics Manufacturing Shape Precision. Drive Innovation. Build What's Next. Are you a skilled CNC Programmer who enjoys turning complex designs into high-quality finished parts?
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer - Plastics Manufacturing Shape Precision. Drive Innovation. Build What's Next. Are you a skilled CNC Programmer who enjoys turning complex designs into high-quality finished parts?
$24.75 - $33.75/hr
Their primary responsibility will be programming, setting up, and operating CNC milling machines to cut steel, aluminum, or plastic parts for injection molds. Keep reading for more details! What's in ...
Quick apply
$24.75 - $33.75/hr
Their primary responsibility will be programming, setting up, and operating CNC milling machines to cut steel, aluminum, or plastic parts for injection molds. Keep reading for more details! What's in ...
$25 - $34.25/hr
APEX Placement & Consulting has partnered with an exciting manufacturing company in the Metro Detroit area looking to add a CNC Programmer to their already amazing team. Their primary responsibility ...
Quick apply
$25 - $34.25/hr
APEX Placement & Consulting has partnered with an exciting manufacturing company in the Metro Detroit area looking to add a CNC Programmer to their already amazing team. Their primary responsibility ...
$28 - $32/hr
CNC Programmer & Operator Location: Redford, MI Type: Full-Time Shifts: ● 1st Shift: 6:00 AM - 2:30 PM ● 2nd Shift: Training on 1st shift, then 3:00-5:00 PM start time, ending 11:00 PM-1:00 AM ...
Quick apply
$28 - $32/hr
CNC Programmer & Operator Location: Redford, MI Type: Full-Time Shifts: ● 1st Shift: 6:00 AM - 2:30 PM ● 2nd Shift: Training on 1st shift, then 3:00-5:00 PM start time, ending 11:00 PM-1:00 AM ...
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...
Quick apply
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral Bonus Program, Job Development Training, Holiday Schedule, 401k, Flexible ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral Bonus Program, Job Development Training, Holiday Schedule, 401k, Flexible ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral Bonus Program, Job Development Training, Holiday Schedule, 401k, Flexible ...
Quick apply
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer Shifts Needed: Days Days | Monday- Friday 6a-4:45p + Saturday 6a-12p Benefits Direct hire position, Referral Bonus Program, Job Development Training, Holiday Schedule, 401k, Flexible ...
$25 - $34.25/hr
CNC Programmer Schedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of Position A CNC Programmer develops, optimizes, and maintains CNC programs that produce highprecision ...
$25 - $34.25/hr
CNC Programmer Schedule: Day Shift (Monday- Friday 6a-4:45p + Saturday 6a-12p) Summary of Position A CNC Programmer develops, optimizes, and maintains CNC programs that produce highprecision ...
$26.25 - $35.75/hr
The Opportunity Williams International has an exciting opportunity for a CNC Programmer to join our team. The Programmer will be responsible for developing and implementing advanced manufacturing ...
$26.25 - $35.75/hr
The Opportunity Williams International has an exciting opportunity for a CNC Programmer to join our team. The Programmer will be responsible for developing and implementing advanced manufacturing ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer This opening is on 2nd shift from 3:00PM-11:00PM JOB SUMMARY CNC Programmers are responsible for interpreting project blueprints, designing programs and setting up machines to produce ...
Auburn Hills, MI · On-site
$25 - $34.25/hr
CNC Programmer This opening is on 2nd shift from 3:00PM-11:00PM JOB SUMMARY CNC Programmers are responsible for interpreting project blueprints, designing programs and setting up machines to produce ...
$25 - $34.25/hr
CNC Programmer This opening is on 2nd shift from 3:00PM-11:00PM JOB SUMMARY CNC Programmers are responsible for interpreting project blueprints, designing programs and setting up machines to produce ...
$25 - $34.25/hr
CNC Programmer This opening is on 2nd shift from 3:00PM-11:00PM JOB SUMMARY CNC Programmers are responsible for interpreting project blueprints, designing programs and setting up machines to produce ...
Pontiac, MI · On-site
$26.25 - $35.75/hr
The Opportunity Williams International has an exciting opportunity for a CNC Programmer to join our team. The Programmer will be responsible for developing and implementing advanced manufacturing ...
Pontiac, MI · On-site
$26.25 - $35.75/hr
The Opportunity Williams International has an exciting opportunity for a CNC Programmer to join our team. The Programmer will be responsible for developing and implementing advanced manufacturing ...
$15.49 - $17.84
3% of jobs
$17.84 - $20.20
5% of jobs
$20.20 - $22.55
11% of jobs
$23.43 is the 25th percentile. Wages below this are outliers.
$22.55 - $24.90
15% of jobs
The median wage is $27.03 / hr.
$24.90 - $27.26
17% of jobs
$27.26 - $29.61
14% of jobs
$31.19 is the 75th percentile. Wages above this are outliers.
$29.61 - $31.96
14% of jobs
$31.96 - $34.32
9% of jobs
$34.32 - $36.67
6% of jobs
$36.67 - $39.02
3% of jobs
$39.02 - $41.38
2% of jobs
$15
$28
$41
A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.
| Aspect | Cnc Programmer | Cnc Machinist |
|---|---|---|
| Primary Role | Designs and writes CNC code to control machine tools | Operates and sets up CNC machines based on provided programs |
| Skills & Certifications | G-code programming, CAD/CAM software, technical certifications | Machine operation, measurement, troubleshooting skills |
| Work Environment | Design offices, programming stations, sometimes on the shop floor | Shop floor, machine shop environments |
| Responsibilities | Creating programs, optimizing machining processes | Running machines, inspecting parts, maintaining equipment |
While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

$23.50 - $32/hr
Full-time
Medical, Dental, Life
Posted 2 days ago
Sourced by ZipRecruiter
Workbox Staffing is an industrial staffing firm specializing in the manufacturing and warehousing market segments. We are based in Grand Rapids, Michigan, with branches in the Midwest, Midatlantic, and Southeast regions of the U.S. and experiencing significant client growth. Our innovative high-tech and high-touch strategies differentiate us from national and regional competitors alike. We are known as the "Can-do Crew" and we are passionate about social responsibility. We strive to make a positive difference in the lives of our workers, clients, and teammates and we are very proud to be an engaged member of the American Staffing Association.
Recruiting and staffing services
51 - 200 Employees
Grand Rapids, MI, US
1997