2

Full Time Cnc Punch Programmer Jobs in Michigan (NOW HIRING)

Contract-to-Hire Schedule: Full-Time | 2nd Shift Start Time: 2:30 PM Pay: $38.00/hour Position Summary We are seeking an experienced CNC Programmer to join the CNC/Manufacturing team. This position ...

New

Cnc Machinist

Kentwood, MI

$19.75 - $27/hr

Job Title: CNC Machinist - 1st Shift This full-time CNC Machinist role is a 1st shift position ... Experience with CNC programming beyond minor program edits is a plus. * Background operating high ...

CNC Programmer

Harper Woods, MI · On-site

$35 - $45/hr

CNC Programming / Manufacturing Engineering Compensation Range: $35.00 - $45.00 per hour (based on experience) Job Type: Full-Time Shift: * Primary Shift: Monday-Friday, 6:00 AM - 2:30 PM * Flexible ...

CNC Programmer

Marquette, MI

$25.75 - $35.25/hr

Marquette, MI 49855 Job Type: Full-Time Machines: CNC Equipment, Manual Lathe, Mill & Grinding ... As a CNC Programmer, you will own tooling and material decisions, write and manage CNC programs ...

Swiss CNC Programmer

Harvey, MI

$25.75 - $35.25/hr

Mount Mfg Employment Type: Full-Time Experience Level: 3-5 Years Discipline: CNC Programming | Swiss-Type Lathes Published: January 9, 2026 --- About Mount Mfg Mount Mfg is an orthopedic contract ...

CNC Programmer

Brighton, MI · On-site

$25.50 - $34.75/hr

Micro Gauge seeks an experienced and energetic CNC PROGRAMMER to join our growing team. This key ... Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Flexible spending account

CNC Programmer

Byron Center, MI · On-site

$22 - $30/hr

CNC Programmer - 1st Shift | Byron Center, MI Job Title: CNC Programmer Location: Byron Center, MI ... Opportunities for full-time employment and career advancement * Supportive work environment Ready ...

Be Seen First

CNC Lathe Programmer

Plymouth, MI · On-site

$28 - $35/hr

CNC Lathe Programmer Plymouth, MI | Full Time | First Shift | $28-$35 per Hour We are seeking an experienced CNC Lathe Programmer to join a precision manufacturing team in Plymouth, Michigan. This ...

Currently there are openings for full-time CNC Operator I in our Panels division on 3rd shift ... and programmers. * Handle internal and external questions in a prompt professional manner.

Job Type: Full-time Pay: $20.00 - $38.00 per hour Benefits: • Health Insurance • Dental ... and/or CNC (5 Years Minimum) • Conversation Lathe Programming (a Plus) • Okuma Lathe and ...

next page

Showing results 1-20

Full Time Cnc Punch Programmer information

What does a full time CNC punch programmer do?

A Full Time CNC Punch Programmer is responsible for creating and optimizing computer numerical control (CNC) programs that direct machines to punch, cut, or shape sheet metal and other materials according to engineering specifications. They translate technical drawings into machine instructions, select appropriate tools, and ensure efficient production processes. Additionally, they may troubleshoot issues, adjust programs for quality and efficiency, and collaborate with engineers and production staff to meet manufacturing goals.

What are some common challenges full time CNC punch programmers face during project setups, and how can they be addressed?

Full Time CNC Punch Programmers often encounter challenges such as interpreting complex engineering drawings, optimizing tool paths for efficiency, and minimizing machine downtime during setup changes. Addressing these challenges typically involves close collaboration with design engineers, ongoing communication with machine operators, and staying current with software updates and machine capabilities. Developing strong problem-solving skills and maintaining attention to detail can greatly improve setup accuracy and production flow, making the role both dynamic and rewarding.

What are the key skills and qualifications needed to thrive as a full time CNC punch programmer, and why are they important?

To thrive as a Full Time CNC Punch Programmer, you need strong technical proficiency in CNC programming, blueprint reading, and a background in manufacturing or mechanical engineering, often supported by relevant certifications or vocational training. Familiarity with CAD/CAM software, CNC machine operation, and programming languages like G-code is typically required. Attention to detail, problem-solving abilities, and effective communication are crucial soft skills for this role. These skills ensure precise and efficient production, minimize errors, and facilitate smooth collaboration within the manufacturing team.

What is the difference between Full Time Cnc Punch Programmer vs Cnc Machine Operator?

AspectFull Time Cnc Punch ProgrammerCnc Machine Operator
Primary RoleDesigns and programs CNC punch machines for manufacturingOperates CNC machines to produce parts based on existing programs
Skills & CertificationsCAD/CAM software knowledge, programming skills, technical certificationsMachine operation, basic technical knowledge, safety training
Work EnvironmentDesign and setup-focused, often in manufacturing plants or workshopsHands-on operation on the shop floor, monitoring machine performance
Industry UsageCommon in sheet metal fabrication, manufacturing, aerospaceUsed across manufacturing sectors for part production

While both roles are integral to CNC manufacturing, the Full Time Cnc Punch Programmer focuses on programming and setup, whereas the Cnc Machine Operator handles the day-to-day operation of CNC machines.

What cities in Michigan are hiring for Full Time Cnc Punch Programmer jobs?

Cities in Michigan with the most Full Time Cnc Punch Programmer job openings:

Infographic showing various Full Time Cnc Punch Programmer job openings in Michigan as of August 2026, with employment types broken down into 87% Full Time, 4% Part Time, 3% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution.

CNC Operations Supervisor

Steel Tool & Engineering

Taylor, MI • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

Steel Tool & Engineering is hiring a full-time CNC Operations Supervisor to lead our machining team. If you have strong CNC expertise and proven leadership skills, this is your opportunity to take charge and make an impact. Apply today and join a company that values precision and performance!
Pay: We offer our CNC Operations Supervisor a competitive wage.
Benefits:
  • 100% Paid Medical Insurance (or a $300 monthly waiver if you have your own coverage)
  • Dental and Vision Insurance (includes dependents)
  • Paid Life Insurance
  • Pet Insurance
  • 401(k) Retirement Plan
  • Paid Holidays and Paid Vacation
  • A workplace that values safety, teamwork, and precision craftsmanship

Schedule: This is a full-time position, Monday-Friday, 6:00 AM to 4:30 PM.
WHAT WE'RE ALL ABOUT
At Steel Tool & Engineering, we don't just build precision aerospace components-we build careers. Specializing in brazed honeycomb assemblies for turbine engines in both commercial and military markets, we're proud to be a one-stop shop where innovation meets craftsmanship. What makes us different? Our commitment to system-driven, data-backed processes that ensure top-tier quality, productivity, and delivery. We support our customers through every stage of new product development, and we do it with a team that feels more like family. If you're looking for a workplace where your skills are valued, your growth is supported, and your contributions truly matter, Steel Tool & Engineering is the place to be.
WHAT WE'RE LOOKING FOR IN A CNC OPERATIONS SUPERVISOR
Multi-axis machining, CAD/CAM programming, Lean/5S knowledge, and experience training teams are preferred. Does that sound like you? If so, and you meet the following criteria, we want you as our CNC Operations Supervisor!
  • 5+ years of CNC machining experience with strong G-code knowledge
  • Leadership experience in manufacturing
  • Ability to read blueprints, GD&T, and technical drawings
  • Strong problem-solving skills for machining, tooling, and programming issues
  • Proficiency with measurement tools such as micrometers, calipers, height gauges, and CMMs
  • Familiarity with CNC controls such as Haas, Fanuc, Mazak, Okuma, or similar
  • Basic computer skills for documentation and ERP systems
  • Ability to lift 40-50 lbs and stand for extended periods

DAY-TO-DAY
In this role, you'll oversee daily CNC operations, assign tasks, and ensure workflow efficiency. You'll set up, program, and operate CNC machines, troubleshoot issues, and maintain quality standards. You'll mentor operators, collaborate with engineering, and keep production running smoothly while enforcing safety and promoting a clean, organized environment.
Ready to take the next step? Join Steel Tool & Engineering and lead a team where precision and leadership go hand in hand. Our initial application process is fast, simple, and mobile-friendly. Apply now!
Must have the ability to pass a background check.