CNC Machinist / Programmer

OnDeck Solutions
  • Batavia, Ohio
  • $25–$35 Per Hour
2 days ago

Job Description

CNC Machinist / Programmer

Batavia, OH (East Cincinnati Area) | Precision Manufacturing / CNC Machining | Full-Time | Direct Hire

Compensation: $25-$35 per hour, commensurate with experience
Schedule: 7:00 AM - 4:30 PM or 6:00 AM - 3:30 PM

About the Opportunity

An established precision manufacturing company in the Greater Cincinnati area is seeking an experienced CNC Machinist / Programmer to join its machining team. This is a hands-on opportunity for a skilled machinist who can independently take a job from blueprint to finished part, including programming, setup, tooling selection, machining, inspection, and troubleshooting.

The facility operates a combination of modern and legacy Mazak equipment, along with Haas CNC machinery. The ideal candidate is comfortable working across multiple machines and control systems, particularly Mazatrol conversational programming and traditional G-code.

This is not a production operator position. We're looking for a true machinist who understands the entire machining process, enjoys solving technical challenges, and takes pride in producing accurate, high-quality parts.

What You'll Do

  • Independently program, set up, and operate CNC milling and turning equipment, primarily Mazak machines.
  • Develop, modify, and troubleshoot CNC programs using Mazatrol conversational programming and traditional G-code/M-code.
  • Work across newer and older-generation Mazak controls, as well as Haas CNC equipment.
  • Read and interpret engineering drawings, blueprints, dimensions, tolerances, and machining specifications.
  • Take machining projects from raw material through finished components, including programming, setup, tooling, machining, and inspection.
  • Select appropriate cutting tools, fixtures, workholding methods, and machining strategies.
  • Establish and adjust work offsets, tool offsets, feeds, speeds, and cutting parameters.
  • Diagnose and resolve programming errors, machine alarms, tooling issues, and dimensional inconsistencies.
  • Perform first-piece and in-process inspections using precision measuring instruments.
  • Machine custom components, precision parts, and components used in fabricated assemblies.
  • Identify opportunities to improve machining efficiency, reduce setup times, and maintain consistent quality.
  • Maintain a safe, clean, and organized work environment.

What We're Looking For

Required Qualifications

  • 5+ years of hands-on CNC machining experience, ideally in a custom machining or job-shop environment.
  • Strong experience with Mazak CNC equipment and Mazatrol conversational programming.
  • Ability to independently create, modify, and troubleshoot CNC programs.
  • Working knowledge of G-code/M-code programming, preferably with Haas equipment.
  • Extensive experience with complete CNC machine setups, including tooling, fixtures, offsets, and workholding.
  • Ability to interpret mechanical drawings, tolerances, and machining specifications.
  • Strong understanding of cutting tools, feeds and speeds, machining strategies, and material properties.
  • Proficiency with precision measuring instruments, including micrometers, calipers, and indicators.
  • Ability to work independently, troubleshoot machining challenges, and maintain consistent part quality.

Preferred Qualifications

  • Experience with both CNC milling and turning operations.
  • Familiarity with multiple generations of Mazak controls, including Smooth-series, Fusion, and M Plus.
  • Experience machining stainless steel, mild steel, and fabricated components.
  • Background in high-mix, low-volume production, custom manufacturing, or job-shop machining.
  • Experience optimizing CNC programs, reducing cycle times, and improving machining processes.
  • Flexibility to work across different machines, jobs, and programming platforms.

What Makes This Opportunity Different

  • Variety of Work: Work on custom components and diverse machining projects rather than running the same production cycle every day.
  • Technical Independence: Take ownership of programming, setups, machining, and quality without relying on separate departments for every step.
  • Diverse Equipment: Apply your skills across multiple generations of Mazak machinery and Haas CNC equipment.
  • Problem-Solving: Put your machining knowledge to work by developing efficient processes and solving real manufacturing challenges.
  • Hands-On Environment: Join a manufacturing operation that values practical experience, technical knowledge, and quality workmanship.

Who Will Excel in This Role?

The strongest candidate is someone who can be handed a blueprint and raw material, determine the best machining approach, write the program, set up the machine, and produce a finished component that meets specifications.

You understand the difference between operating a CNC machine and truly knowing how to machine. You're confident with Mazatrol, capable with G-code, comfortable troubleshooting equipment, and accustomed to taking ownership of your work.

If you're an experienced CNC Machinist / Programmer who enjoys challenging work, values precision, and wants the opportunity to put your full machining skill set to use, we'd like to hear from you.

Numbers & Facts

LocationBatavia, Ohio
Salary$25–$35 Per Hour

Skills

  • Blueprintsunmatched
  • CNC (Computerized Numerical Control) Systemsunmatched
  • Computer Programmingunmatched
  • Control Systemsunmatched
  • Cutting Toolsunmatched
  • Engineering Drawingunmatched
  • Identify Issuesunmatched
  • Machine Toolunmatched
  • Machiningunmatched
  • Manufacturingunmatched
  • Manufacturing Operationsunmatched
  • Organizational Skillsunmatched
  • Problem Solving Skillsunmatched
  • Process Developmentunmatched
  • Process Improvementunmatched
  • Production Volumeunmatched
  • Quality Managementunmatched
  • Tolerance Analysisunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder