1

Cnc Programmer Jobs in Springfield, OH (NOW HIRING)

CNC Machinist - 1st Shift Job Shop

Sidney, OH ยท On-site

$19 - $26/hr

Read and interpret blueprints, engineering drawings, and GD&T requirements * Manufacture precision ... Minimum 3 years of CNC machining experience in a precision manufacturing environment * Experience ...

The engineer must understand complex manufacturing workflows, CNC equipment and programming, material-removal technologies, tooling, and consumables in support of Silfex operations. The role focuses ...

The engineer must understand complex manufacturing workflows, CNC equipment and programming,materialremovaltechnologies, tooling, and consumables in support ofSilfexoperations. The role focuses on ...

Manufacturing Engineer

Dayton, OH ยท On-site

$85K - $110K/yr

If you are an experienced CNC programmer or manufacturing engineer who understands both the technical and practical side of machining--and enjoys making manufacturing processes faster, better, and ...

New

Manufacturing Engineer

Dayton, OH ยท On-site

$40.87 - $52.88/hr

If you are an experienced CNC programmer or manufacturing engineer who understands both the technical and practical side of machining--and enjoys making manufacturing processes faster, better, and ...

New

CNC Mill Trainer

Dayton, OH

$20.50 - $27.25/hr

Strong knowledge of CNC machine operation and basic programming * Blueprint reading and GD&T fundamentals * Precision measurement and inspection techniques * Understanding of manufacturing workflows ...

CNC Mill & Lathe Setup Operator We are hiring an experienced CNC Setup Operator for a precision ... CAM programming experience a plus * Aerospace or defense manufacturing background a plus * Trade ...

CNC Mill Machinist

Springfield, OH ยท On-site

$19.75 - $26.25/hr

Make programming adjustments and perform on-the-fly edits when necessary. * Design and implement ... Qualifications * 5+ years of CNC Mill operating and setup experience preferred. * Experience ...

CNC Machinist (2ndShift)

Dayton, OH ยท On-site

$20 - $27.25/hr

Set up, adjust, and operate CNC machines such as lathes, mills, and grinders * Read and interpret ... Collaborate with engineers and production staff to meet project deadlines and production goals

CNC Machinist (2ndShift)

Dayton, OH ยท On-site

$20 - $27.25/hr

Set up, adjust, and operate CNC machines such as lathes, mills, and grinders * Read and interpret ... Collaborate with engineers and production staff to meet project deadlines and production goals

CNC Machinist

Springfield, OH

$19.25 - $26.50/hr

CNC Machinist (3 & 5-Axis) Fusion HCR is hiring for CNC Machinist to join a cutting edge ... Collaborate with engineering and production teams to improve processes and support special projects.

Manufacturing Engineer

Dayton, OH ยท On-site

$85K - $100K/yr

CNC Programming skills include variable & macro programming, Okuma control experience, interfacing and optimizing gage feedback systems, Probing routines, and Automation related CNC programming.

Manufacturing Engineer

Dayton, OH ยท On-site

$85K - $100K/yr

CNC Programming skills include variable & macro programming, Okuma control experience, interfacing and optimizing gage feedback systems, Probing routines, and Automation related CNC programming.

CNC Machinist

Piqua, OH ยท On-site

$18.75 - $25.50/hr

Edits and updates CNC programs by working with programmers and engineering for continuous improvement. * Sets up fixture and jaws. Establish start up dimensions for machine multiple times a day.

CNC Machinist

Piqua, OH ยท On-site

$18.75 - $25.50/hr

Edits and updates CNC programs by working with programmers and engineering for continuous improvement. * Sets up fixture and jaws. Establish start up dimensions for machine multiple times a day.

Showing results 21-40

Cnc Programmer information

See Springfield, OH salary details

$12

$22

$33

How much do cnc programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for cnc programmer in Springfield, OH is $22.89, according to ZipRecruiter salary data. Most workers in this role earn between $18.85 and $25.77 per hour, depending on experience, location, and employer.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

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

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

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.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What are the most commonly searched types of Cnc Programmer jobs in Springfield, OH?

The most popular types of Cnc Programmer jobs in Springfield, OH are:

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

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

Infographic showing various Cnc Programmer job openings in Springfield, OH as of August 2026, with employment types broken down into 84% Full Time, 8% Part Time, 2% Contract, and 6% Nights. Highlights an 94% Physical, and 6% Remote job distribution, with an average salary of $47,620 per year, or $22.9 per hour.

CNC Lathe Programmer/Operator 1981

Yates Industries

Xenia, OH โ€ข On-site

$26 - $34/hr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Title: CNC Lathe Programmer/Operator 1981

Department: CNC

FLSA Status: Non-Exempt

Position Overview:

The CNC Lathe Programmer/Operator will play a critical role in the production of high-quality hydraulic and pneumatic cylinders. This position is responsible for programming, setting up, and operating CNC machines to manufacture precision components that meet exact specifications and quality standards. The individual will interpret engineering drawings, create CNC programs, and perform machine setups while ensuring efficient production processes. The role requires strong attention to detail, problem-solving skills, and the ability to work collaboratively with engineering, production, and quality teams to deliver reliable, cost-effective cylinder components.

Essential Duties: (Additional duties may be assigned as required.)

• Produce quality machined parts by programming, setting up, and final machining all components.

• Write, store, and retrieve programs for machined parts.

• Prioritize work orders for timely completion to accommodate customer needs.

• Maintain safe operations by adhering to safety procedures and regulations.

• Maintain equipment by completing preventative maintenance requirements, troubleshoot malfunctions, and repair equipment as needed.

• Set up, program, finish machine, and verify parts to print.

• Analyze job orders, drawings, blueprints and/or specifications to calculate dimensions, tool selection machine speed and feed rates.

Requirements:

• G Code proficiency is a must

• Skilled in programing and operating CNC Lathes

• Competent with Mazak Mazatrol, Mazak Fusion, and Fanuc Controls

• Mazak experience preferred.

• Able to read and interpret blueprints.

• Strong math skills

• Programming gantry robots, bar feeders, and sub spindles a plus

• Able to use inspection equipment such as micrometers, depth mic’s, thread gauges, and calipers

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above, and below, are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Language Ability:

Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization.

Math Ability:

Ability to add, subtract, multiply, and divide in all units of measure, including whole numbers, common fractions, and decimals. Ability to compute rate, ratio, and percentage and to draw and interpret bar graphs.

Reasoning Ability:

Ability to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form. Ability to deal with problems involving several concrete variables in standardized situations.

Education/Experience:

High school diploma or general education degree (GED); or one to two years related experience and/or training; or equivalent combination of education and experience.

Equipment:

• Micrometers

• Thread gauges

• Calipers

Knowledge, Skills, and Other Abilities:

• Ability to read blueprints

• Ability to program, edit programs, change offsets, and change tools.

• Familiarity with all computerized numerical control tooling and methods of machining mills

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to stand, use hands, reach with hands and arms, and talk or hear. The employee is frequently required to walk. The employee is occasionally required to stoop, kneel, crouch or crawl. The employee must occasionally lift and/or move up to 25+ pounds.

Work Environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is required to wear safety glasses and hard sole/close toed shoes with a low heel when walking through the manufacturing shop and/or repair shop whether as part of performing their job or just passing through. In addition, long hair must be tied back when around hazards of flame, machinery, or equipment.

While performing the duties of this job, the employee is regularly exposed to work near moving mechanical parts. The employee is occasionally exposed to fumes or airborne particles, toxic or caustic chemicals, and vibration.

The noise level in the work environment is usually loud.

You should be proficient in:

  • CNC Programming
  • CNC Machine Setup & Changeover

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC) (Mazak)
  • CNC Lathe (2-4 axis)
  • CNC Mill (5+ axis VMC)
  • CNC Lathe (5+ axis)