1

Cnc Machine Programmer Jobs in Cleveland, OH (NOW HIRING)

Program CNC machines to produce precision parts according to engineering drawings and specifications * Create, modify, and optimize CNC programs for quality, efficiency, and cycle time * Utilize ...

CNC Programmer

Painesville, OH · On-site

$23 - $31.50/hr

ABOUT ACCURATE METAL MACHINING Accurate Metal Machining, Inc. (AMMI) is a precision machining ... POSITION SUMMARY The CNC Programmer is responsible for creating, optimizing, & maintaining CNC ...

CNC Programmer

Painesville, OH · On-site

$23 - $31.50/hr

ABOUT ACCURATE METAL MACHINING Accurate Metal Machining, Inc. (AMMI) is a precision machining ... POSITION SUMMARY The CNC Programmer is responsible for creating, optimizing, & maintaining CNC ...

Conduct CNC machine installations and perform routine maintenance to ensure optimal performance. * Collaborate with engineering teams to implement Design for Manufacturability (DFM) principles.

CNC Programmer

Euclid, OH · On-site

$45.62/hr

CNC Programmer Location: Euclid, OH Zip Code: 44117 Duration: 5+ months Pay Rate: $45.62/hr ... Train CNC machine operators on new machining technologies as needed. Nature and Scope: * Be pro ...

CNC Programmer

Cleveland, OH · On-site

$25.75 - $35.25/hr

Role: CNC Programmer Loc: Cleveland, OH Let's create our future together at The AES Group! About ... CNC machine, post-processor, nesting, and tooling experience

CNC Programmer

Euclid, OH · On-site

$45.62/hr

CNC Programmer Location: Euclid, OH Zip Code: 44117 Duration: 5+ months Pay Rate: $45.62/hr ... Train CNC machine operators on new machining technologies as needed. Nature and Scope: * Be pro ...

CNC Programmer

Cleveland, OH · On-site

$25.75 - $35/hr

Role: CNC Programmer Loc: Cleveland, OH Let's create our future together at The AES Group! About ... CNC machine, post-processor, nesting, and tooling experience

Swiss CNC Programmer

Bedford, OH · On-site

$30 - $40/hr

Select tooling, perform machine setups, and make offsets/adjustments for optimal production ... Proven experience programming and setting up CNC Swiss lathes (Citizen experience highly preferred)

CNC Programmer

OH · On-site

$23 - $31.50/hr

CNC machine shop seeking qualified individual to work in a fast-paced manufacturing environment ... Experience programming CNC mills, lathes, or mill-turn machines * Ability to read blueprints and ...

CNC Programmer

Painesville, OH · On-site

$23 - $31.50/hr

CNC machine shop seeking qualified individual to work in a fast-paced manufacturing environment ... Experience programming CNC mills, lathes, or mill-turn machines * Ability to read blueprints and ...

CNC Programmer

Painesville, OH · On-site

$23 - $31.50/hr

CNC machine shop seeking qualified individual to work in a fast-paced manufacturing environment ... Experience programming CNC mills, lathes, or mill-turn machines * Ability to read blueprints and ...

CNC Programming * CNC Machine Setup & Changeover * Machine Setups for Production Runs * Manual Machining Skills Machines & technologies you'll use: * CNC Mill (3-4 axis VMC) (Haas) ID:qnkTyx

Showing results 21-40

Cnc Machine Programmer information

See Cleveland, OH salary details

$16

$29

$43

How much do cnc machine programmer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for cnc machine programmer in Cleveland, OH is $29.98, according to ZipRecruiter salary data. Most workers in this role earn between $24.66 and $33.75 per hour, depending on experience, location, and employer.

What is a CNC machine programmer?

CNC Machine Programmers are skilled professionals who create, modify, and optimize the instructions (code) that control computer numerical control (CNC) machines used in manufacturing. They translate engineering drawings and specifications into CNC programs to guide machinery such as mills, lathes, and routers in producing precision parts. Their work ensures that manufacturing processes are efficient, accurate, and meet quality standards. CNC programmers often use specialized software like CAD/CAM and possess a strong understanding of materials, tooling, and machining techniques.

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

To thrive as a CNC Machine Programmer, you need strong skills in computer-aided design (CAD), computer-aided manufacturing (CAM), blueprint reading, and a solid understanding of machining processes, typically supported by technical training or an associate degree. Familiarity with programming languages like G-code, and experience with CNC software such as Mastercam or SolidWorks, are essential, along with relevant certifications. Attention to detail, problem-solving ability, and effective communication set outstanding programmers apart in this role. These skills ensure precision, efficiency, and safety in manufacturing environments where exact specifications and collaboration are critical.

What are some common challenges CNC machine programmers face when transitioning from manual programming to CAM software?

CNC Machine Programmers often find the shift from manual G-code programming to using CAM (Computer-Aided Manufacturing) software challenging, as it requires learning new software interfaces and workflows. Adapting to the advanced features of CAM software, such as toolpath optimization and 3D modeling, can initially be overwhelming. However, mastering these tools significantly increases productivity and allows for more complex part designs. Most companies provide training or mentorship to help programmers bridge this gap, and collaborating with experienced team members can ease the transition.

What is the difference between Cnc Machine Programmer vs Cnc Operator?

AspectCnc Machine ProgrammerCnc Operator
Primary RoleDesigns and writes CNC code to create manufacturing programsOperates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsMachine operation skills, basic technical knowledge, safety training
Work EnvironmentDesign labs, manufacturing floors, programming stationsManufacturing floors, machine stations
ResponsibilitiesDevelops and tests CNC programs, troubleshooting, optimizing machining processesSets up machines, loads programs, monitors production, performs basic maintenance

While both roles are essential in CNC manufacturing, the Cnc Machine Programmer focuses on creating and optimizing CNC programs, requiring technical and programming skills. The Cnc Operator executes these programs on the shop floor, emphasizing machine operation and monitoring. Understanding these differences helps in choosing the right career path or job focus within CNC manufacturing.

Are CNC Machine Programmers in demand?

CNC Machine 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 understand machining processes are especially sought after, with job growth expected to continue as manufacturing technology advances.

Do CNC Machine Programmers make good money?

CNC Machine Programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers who operate advanced CAD/CAM software and have certifications tend to earn higher salaries, with many positions offering benefits and opportunities for overtime. Overall, it is considered a well-paying trade profession with steady demand.

How much do CNC Machine Programmers earn?

CNC Machine 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 Machine Programmer jobs in Cleveland, OH?

For Cnc Machine Programmer jobs in Cleveland, OH, the most frequently searched job titles are:

What job categories do people searching Cnc Machine Programmer jobs in Cleveland, OH look for?

The top searched job categories for Cnc Machine Programmer jobs in Cleveland, OH are:

What cities near Cleveland, OH are hiring for Cnc Machine Programmer jobs?

Cities near Cleveland, OH with the most Cnc Machine Programmer job openings:

Infographic showing various Cnc Machine Programmer job openings in Cleveland, OH as of August 2026, with employment types broken down into 81% Full Time, 12% Part Time, 1% Temporary, 3% Contract, and 3% Nights. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $62,351 per year, or $30 per hour.

Cnc Machine Technician

AM Industrial Group LLC

Cleveland, OH

$40K/yr

Full-time

Re-posted 19 days ago


Job description

Join us at AM Industrial Group LLC, where your skills as a CNC Machine Technician will be both valued and expanded. You'll work in a stable, well-equipped shop with a clear production schedule, allowing you to focus on precision and quality. Our supportive team is here to ensure you have everything you need to succeed, including opportunities for training in programming, advanced machining, and maintenance. We believe in fostering your growth, offering competitive pay, benefits, and consistent hours to make your career journey as rewarding as possible.
As a CNC Machine Technician, you'll play a crucial role in maintaining our leadership in supplying the world's largest variety of tube machinery and industrial dust collectors. Your expertise will help us continue to deliver top-notch machinery to clients. At AM Industrial Group LLC, we’re committed to your professional development and offer a dynamic environment where you can thrive. Join us, and let's shape the future of industrial machinery together.

Compensation:

$40,000


Responsibilities:

What You Will Do

  • Set up, operate, and adjust CNC machinery using newly established programs

  • Inspect finished parts using calipers, micrometers, gauges, and other shop instruments

  • Diagnose machining issues, identify tool wear or drift, and apply corrective actions

  • Reference: SME Tooling U, CNC Maintenance Fundamentals.

  • Perform routine preventive maintenance, clean machine components, and update maintenance logs

  • Perform machine start-up & technical troubleshooting



Qualifications:
  • Experience in setting up, operating, and adjusting CNC machinery with precision

  • Ability to inspect finished parts using calipers, micrometers, and gauges with accuracy

  • Proven track record of diagnosing machining issues and applying effective corrective actions

  • Familiarity with SME Tooling U and CNC Maintenance Fundamentals is a plus

  • Ability to perform routine preventive maintenance and update maintenance logs diligently

  • Experience in machine start-up and technical troubleshooting to ensure seamless operations

  • Strong attention to detail and commitment to maintaining high-quality standards in production


About Company

What You Can Expect From Us

  • A stable, well‑equipped shop
  • Clear production schedules and supportive team members
  • Opportunities for training in programming, advanced machining, and maintenance
  • Competitive pay, benefits, and consistent hours

AM Industrial Group LLC is one of the leading suppliers of used industrial machinery and equipment, supplying and stocking the world’s largest variety of tube machinery and industrial dust collectors. https://www.amindustrialmachinery.com/