1

Cnc Programming Jobs in Painesville, OH (NOW HIRING)

Senior CNC Programmer

Middlefield, OH · On-site

$80K - $100K/yr

The ideal candidate will bring strong technical expertise in CNC programming, hands-on machining experience, and leadership capabilities to oversee departmental performance and continuous improvement ...

CNC Machinist-Programmer

Mentor, OH · On-site

$35 - $40/hr

This position requires advanced machining knowledge, CNC programming expertise, setup capability, tooling selection, and process development skills. The CNC Machinist-Programmer serves as a technical ...

CNC Machinist-Programmer

Mentor, OH · On-site

$35 - $40/hr

This position requires advanced machining knowledge, CNC programming expertise, setup capability, tooling selection, and process development skills. The CNC Machinist-Programmer serves as a technical ...

CNC Programmer

Mentor, OH · On-site

$23.75 - $32.50/hr

The CNC Programmer is responsible for creating, editing, and optimizing CNC programs used to ... Troubleshoot machining and programming issues in collaboration with production and quality teams

CNC Programmer

Mentor, OH · On-site

$23.75 - $32.50/hr

The CNC Programmer is responsible for creating, editing, and optimizing CNC programs used to ... Troubleshoot machining and programming issues in collaboration with production and quality teams

CNC Programmer

Painesville, OH · On-site

$23 - $31.50/hr

Experience programming CNC mills, lathes, or mill-turn machines * Ability to read blueprints and interpret GD&T * Solid knowledge of cutting tools, feeds, speeds, and machining processes

Special processes can include but may not be limited to programming, CNC milling and turning, 5-Axis grinding, shaping, hobbing, anodizing, cleaning, heat treatment, nitriding and dry film. This ...

Special processes can include but may not be limited to programming, CNC milling and turning, 5-Axis grinding, shaping, hobbing, anodizing, cleaning, heat treatment, nitriding and dry film. This ...

New

Be Seen First

CNC Programmer

Cleveland, OH · On-site

$33 - $39/hr

Must be able to program, set up and operate CNC Vertical and Horizontal Machining Centers * 4 and 5 axis programming of machining centers * Ability to read and interpret mechanical documents and ...

next page

Showing results 1-20

Cnc Programming information

See Painesville, OH salary details

$14

$26

$39

How much do cnc programming jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for cnc programming in Painesville, OH is $26.99, according to ZipRecruiter salary data. Most workers in this role earn between $22.21 and $30.38 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What are popular job titles related to Cnc Programming jobs in Painesville, OH?

For Cnc Programming jobs in Painesville, OH, the most frequently searched job titles are:

What cities near Painesville, OH are hiring for Cnc Programming jobs?

Cities near Painesville, OH with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Painesville, OH as of August 2026, with employment types broken down into 1% Internship, 76% Full Time, 16% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $56,138 per year, or $27 per hour.

Senior CNC Programmer

W3Global Inc.

Middlefield, OH • On-site

$80K - $100K/yr

Full-time

Re-posted 18 days ago


Job description

Job Title: Senior CNC Programmer

Onsite Schedule: 1st Shift, Monday-Friday (occasional Saturdays as needed)

Employment Type: Full-Time, Salaried

Position Overview:

  • We are seeking an experienced Senior CNC Programmer to lead and support our Milling Department. This role is responsible for ensuring the production of high-quality parts that meet engineering specifications while maintaining efficient and streamlined operations.

  • The ideal candidate will bring strong technical expertise in CNC programming, hands-on machining experience, and leadership capabilities to oversee departmental performance and continuous improvement initiatives.

Key Responsibilities:

  • Supervise and support the daily operations of the Milling Department

  • Develop, modify, and optimize CNC programs for milling and mill/turn machines

  • Ensure all components are manufactured to precise engineering specifications and quality standards

  • Improve machining processes to enhance efficiency, reduce cycle times, and minimize waste

  • Support setup and operation of CNC equipment as needed

  • Collaborate with engineering and production teams to troubleshoot issues and implement solutions

  • Maintain a safe, organized, and productive work environment

Required Qualifications:

  • Extensive experience with 5-axis vertical mill programming, setup, and operation

  • Strong proficiency in GD&T (Geometric Dimensioning and Tolerancing)

  • Advanced experience with Mastercam or GibbsCAM

  • Proven ability to troubleshoot and optimize CNC programs and machining processes

  • Strong attention to detail and commitment to quality

Additional Details:

  • Full-time onsite position

  • Salaried role with an expected workload of approximately 40-50 hours per week based on business needs

  • Occasional Saturday work may be required


W3Global logo

About W3Global

Sourced by ZipRecruiter

W3Global has been delivering staffing solutions for nearly two decades; we know which recruiting strategies work best. Our expert team is committed to developing a customized solution to fit your company’s unique needs. As a W3Global client, you’ll also receive personalized assistance from a seasoned team of staffing specialists. We are committed to providing both technical support and industry expertise to simplify the hiring process. We know that your time matters. W3Global will help you streamline the hiring process, getting it done and getting it right.

Industry

Recruiting and staffing services

Company size

501 - 1,000 Employees

Headquarters location

Frisco, TX, US

Year founded

2006