CNC Engineer
Utica, MI · On-site
$66K - $84K/yr
The Senior CNC Programmer will work closely with the shop floor to improve cycle times, tool life, quality, and equipment performance while reducing downtime and manual intervention. Key ...
Utica, MI · On-site
$66K - $84K/yr
The Senior CNC Programmer will work closely with the shop floor to improve cycle times, tool life, quality, and equipment performance while reducing downtime and manual intervention. Key ...
Utica, MI · On-site
$66K - $84K/yr
The Senior CNC Programmer will work closely with the shop floor to improve cycle times, tool life, quality, and equipment performance while reducing downtime and manual intervention. Key ...
Roseville, MI · On-site
$47K - $65K/yr
Our CNC Engineer & Operator plays a critical role in translating custom millwork designs into precise, efficient, and repeatable CNC programs while also operating CNC equipment on the shop floor.
Quick apply
Roseville, MI · On-site
$47K - $65K/yr
Our CNC Engineer & Operator plays a critical role in translating custom millwork designs into precise, efficient, and repeatable CNC programs while also operating CNC equipment on the shop floor.
Roseville, MI · On-site
$47K - $65K/yr
Our CNC Engineer & Operator plays a critical role in translating custom millwork designs into precise, efficient, and repeatable CNC programs while also operating CNC equipment on the shop floor.
Quick apply
Roseville, MI · On-site
$47K - $65K/yr
Our CNC Engineer & Operator plays a critical role in translating custom millwork designs into precise, efficient, and repeatable CNC programs while also operating CNC equipment on the shop floor.
$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 ...
Marquette, MI · On-site
$25.75 - $35.25/hr
CNC Programmer / Senior CNC Programmer Milling or Swiss Turn Platforms Location: Marquette, MI, Onsite Openings: 2 (1 Milling | 1 Swiss Turn) Are you a CNC Programmer who wants your work to matter?
Quick apply
Marquette, MI · On-site
$25.75 - $35.25/hr
CNC Programmer / Senior CNC Programmer Milling or Swiss Turn Platforms Location: Marquette, MI, Onsite Openings: 2 (1 Milling | 1 Swiss Turn) Are you a CNC Programmer who wants your work to matter?
Marquette, MI · On-site
$25.75 - $35.25/hr
CNC Programmer / Senior CNC Programmer Milling or Swiss Turn Platforms Location: Marquette, MI, Onsite Openings: 2 (1 Milling | 1 Swiss Turn) Are you a CNC Programmer who wants your work to matter?
Quick apply
Marquette, MI · On-site
$25.75 - $35.25/hr
CNC Programmer / Senior CNC Programmer Milling or Swiss Turn Platforms Location: Marquette, MI, Onsite Openings: 2 (1 Milling | 1 Swiss Turn) Are you a CNC Programmer who wants your work to matter?
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 ...
Lapeer, MI · On-site
$24.50 - $33.50/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 ...
Lapeer, MI · On-site
$24.50 - $33.50/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 ...
$24 - $33/hr
Off Shift: CNC Programmer/Machinist Position Summary - CNC Programmer/Machinist Currently seeking an experienced CNC Programmer/Machinist for an opportunity with a leader in custom contract ...
$24 - $33/hr
Off Shift: CNC Programmer/Machinist Position Summary - CNC Programmer/Machinist Currently seeking an experienced CNC Programmer/Machinist for an opportunity with a leader in custom contract ...
Lapeer, MI · On-site
$24.50 - $33.50/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 ...
Lapeer, MI · On-site
$24.50 - $33.50/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 ...
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 ...
Kentwood, MI · On-site
$72K/yr
CNC Technician/CNC Programmer - Up to $35/hr DOE! This position is a direct hire opportunity! Integrity Trade Services is hiring a Integrity Trade Services is hiring a CNC Technician / CNC Programmer ...
Kentwood, MI · On-site
$72K/yr
CNC Technician/CNC Programmer - Up to $35/hr DOE! This position is a direct hire opportunity! Integrity Trade Services is hiring a Integrity Trade Services is hiring a CNC Technician / CNC Programmer ...
$25 - $30/hr
Full Description ## Job Overview We are seeking a skilled CNC Programmer to join our team. The ideal candidate will have a strong background in CNC programming and interpreting project blueprints ...
Quick apply
$25 - $30/hr
Full Description ## Job Overview We are seeking a skilled CNC Programmer to join our team. The ideal candidate will have a strong background in CNC programming and interpreting project blueprints ...
$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 ...
$83K - $93K/yr
CNC Programmer Location: Harper Woods, MI Industry: Advanced Manufacturing / Marine Technology Job Category: CNC Programming / Manufacturing Engineering Compensation Range: $35.00 - $45.00 per hour ...
Quick apply
$83K - $93K/yr
CNC Programmer Location: Harper Woods, MI Industry: Advanced Manufacturing / Marine Technology Job Category: CNC Programming / Manufacturing Engineering Compensation Range: $35.00 - $45.00 per hour ...
Freeland, MI · On-site
$62K - $83K/yr
The CNC Programmer is responsible for developing, testing, and optimizing CNC machine programs to produce precision parts according to engineering drawings and specifications. They collaborate with ...
Quick apply
Freeland, MI · On-site
$62K - $83K/yr
The CNC Programmer is responsible for developing, testing, and optimizing CNC machine programs to produce precision parts according to engineering drawings and specifications. They collaborate with ...
$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 ...
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 ...
CNC Technician/CNC Programmer - Up to $35/hr DOE! This position is a direct hire opportunity! Integrity Trade Services is hiring a Integrity Trade Services is hiring a CNC Technician / CNC Programmer ...
Quick apply
CNC Technician/CNC Programmer - Up to $35/hr DOE! This position is a direct hire opportunity! Integrity Trade Services is hiring a Integrity Trade Services is hiring a CNC Technician / CNC Programmer ...
$36.2K - $41.6K
3% of jobs
$41.6K - $47K
4% of jobs
$47K - $52.5K
3% of jobs
$52.5K - $57.9K
5% of jobs
$57.9K - $63.3K
8% of jobs
$63.7K is the 25th percentile. Wages below this are outliers.
$63.3K - $68.7K
14% of jobs
The median wage is $71.8K / yr.
$68.7K - $74.2K
22% of jobs
$79.6K is the 75th percentile. Wages above this are outliers.
$74.2K - $79.6K
16% of jobs
$79.6K - $85K
10% of jobs
$85K - $90.4K
8% of jobs
$90.4K - $95.9K
6% of jobs
$36.2K
$71.5K
$95.9K
| Aspect | Cnc Engineer | Cnc Programmer |
|---|---|---|
| Primary Role | Designs, develops, and oversees CNC machining processes and equipment. | Creates and writes CNC code to operate machines based on design specifications. |
| Required Skills | Mechanical knowledge, troubleshooting, process optimization | G-code programming, CAD/CAM software proficiency |
| Work Environment | Manufacturing plants, machine shops | Machine shops, manufacturing facilities |
| Certifications | Often requires technical diplomas or engineering background | Often requires CNC programming certifications or training |
While both roles are integral to CNC manufacturing, Cnc Engineers focus on process design and optimization, whereas Cnc Programmers specialize in writing the code that directly controls CNC machines. Understanding these differences helps in choosing the right career path or job search focus.

Position Summary
A growing defense manufacturer is seeking an experienced Senior CNC Programmer to develop and optimize machining processes for advanced transmission components used in tracked military vehicles.
This hands-on role will program and support 3-, 4-, and 5-axis machining centers and mill-turn equipment. The Senior CNC Programmer will work closely with the shop floor to improve cycle times, tool life, quality, and equipment performance while reducing downtime and manual intervention.
Key Responsibilities
Qualifications
Preferred Qualifications
This is an excellent opportunity for an experienced CNC programmer who enjoys hands-on problem-solving, advanced machining, and developing efficient processes for complex, high-precision components.
Sourced by ZipRecruiter
Aegis Worldwide is a company built on ethics and integrity. We realize that a company’s philosophy is not something that is just created for publication and marketing material. Our company consists of a team that values quality relationships, strong work ethic, and is committed to providing the highest level of customer service. At Aegis Worldwide, our team works in a dynamic and high-energy atmosphere. We acknowledge the interdependence of our employees, whom possess the desire to succeed both individually and as a team, and understand that our success depends on our staff. We hope that this type of value will help our customers maximize the return on their human resources capital investment by bringing them the best service and professional talent available.
Recruiting and staffing services
51 - 200 Employees
Carmel, IN, US
2004