1

Cnc Programmer Jobs in Springfield, OH (NOW HIRING)

CNC Programmer

Springfield, OH · On-site

$23.75 - $32.75/hr

CNC Programming & Equipment * Develop, modify, certify, and maintain CNC programs using G/M-code, macro programming, hard-coded logic, and CAM-generated programs. * Support CAD/CAM systems, post ...

CNC Programmer

Springfield, OH · On-site

$23.75 - $32.75/hr

CNC Programming & Equipment * Develop,modify, certify, andmaintainCNC programs using G/M-code, macro programming, hard-coded logic, and CAM-generated programs. * Support CAD/CAM systems, post ...

CNC Programmer II

Dayton, OH · On-site

$25.75 - $35.25/hr

CNC Programmer II Location: Dayton, Ohio Duration: 12+ months Job Overview We are seeking a skilled CNC Programmer II to develop, optimize, and maintain CNC programs supporting precision machining ...

CNC Programmer

Dayton, OH · On-site

$25.75 - $35.25/hr

Programming -- Writing computer programs for CNC equipment. Requires thorough knowledge of G and M codes, including the ability to write G code by hand and the ability to interpret existing G code.

CNC Programmer

Dayton, OH · On-site

$25.75 - $35.25/hr

Programming -- Writing computer programs for CNC equipment. Requires thorough knowledge of G and M codes, including the ability to write G code by hand and the ability to interpret existing G code.

Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...

CNC Programming Lead

Dayton, OH

$25.25 - $34.50/hr

CNC PROGRAMMING LEAD Resonant Sciences LLC has an immediate opening for a CNC Programming Lead to join our Dayton, Ohio team. The position provides an opportunity to join a fast-paced elite team ...

Now HiringCNC Machinist and Programmer Location: Moraine, OH Pay Rate: $24.00 - $28.00 per hour Schedule: 7:00am-3:30pm CNC Machinist Jobs Near You - Apply Today! Job Duties * Set up and operate CNC ...

Now HiringCNC Machinist and Programmer Location: Moraine, OH Pay Rate: $24.00 - $28.00 per hour Schedule: 7:00am-3:30pm CNC Machinist Jobs Near You - Apply Today! Job Duties * Set up and operate CNC ...

Be Seen First

We have 3 HURCO, 4 FADAL,3 Milltronics 3 axis, You can see the types of molds and our cnc equipment on our website www.borkemold.com Your job will require mold design, programming, setup in the CNC ...

Be Seen First

We have 3 HURCO, 4 FADAL,3 Milltronics 3 axis, You can see the types of molds and our cnc equipment on our website www.borkemold.com Your job will require mold design, programming, setup in the CNC ...

5-Axis Machining Specialist

Dayton, OH · On-site

$25.75 - $35.25/hr

Lead programming, setup, and operation of complex 5-axis CNC machines using advanced CAM platforms such as Mastercam, Esprit, Fusion360 and Siemens NX as well as other specialized software * Develop ...

5-Axis Machining Specialist

Dayton, OH · On-site

$25.75 - $35.25/hr

Lead programming, setup, and operation of complex 5-axis CNC machines using advanced CAM platforms such as Mastercam, Esprit, Fusion360 and Siemens NX as well as other specialized software * Develop ...

next page

Showing results 1-20

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 Programmer

Silfex, Inc.

Springfield, OH • On-site

$23.75 - $32.75/hr

Full-time

Re-posted 25 days ago


Silfex rating

7.6

Company rating: 7.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

From smartphones to solar panels, innovative technology is needed to create the devices we use every day. Silfex's silicon components help make that technology a reality.
Silfex Inc., A Lam Research Company is the leading provider of precision silicon components used to make and operate semiconductor tools, which enable the trillion-dollar global electronics industry. Our company's products are integral to the semiconductor equipment and optical markets. The outstanding team at Silfex makes that possible - through our people, we are advancing the world.
The impact we have on the world is made possible by focusing on our people. So we recognize and celebrate our teams' achievements. We strive to create an inclusive and diverse culture where everyone's contribution and voice has value. We evaluate and evolve our offerings, so our people receive the support and empowerment to do meaningful things for their lives, careers, and communities.
Our Perks and Benefits
At Silfex, our people make amazing things possible. That's why we invest in you throughout the phases of your life with a comprehensive set of outstanding benefits that start on your first day of employment.
Discover more at Lam Benefits
Job Descriptions:
Essential Function:
The position is responsible for developing, maintaining, and optimizing CNC machining programs and processes for silicon and other brittle materials. This position serves as a subject matter expert for CNC programming and machining execution, bridging engineering intent and manufacturing reality to ensure safe, capable, and repeatable processes that meet all dimensional, cosmetic, and performance requirements.
This role emphasizes hands-on CNC programming expertise, process control, equipment support, and standardization.
Essential Duties and Responsibilities:
Technical Leadership
  • Serve as the subject matter expert for CNC programming and machining execution within assigned value streams.

  • Support process engineers by translating engineering requirements into executable and repeatable CNC machining programs.

  • Apply structured problem-solving methodologies to address machining, tooling, probing, and equipment performance issues.

  • Support FMEA development and updates for machining processes and equipment.

CNC Programming & Equipment
  • Develop, modify, certify, and maintain CNC programs using G/M-code, macro programming, hard-coded logic, and CAM-generated programs.

  • Support CAD/CAM systems, post processors, and DNC infrastructure to ensure program integrity and revision control.

  • Troubleshoot and resolve issues related to CNC machines, programs, tooling, fixtures, and consumables.

  • Set up and operate CNC machining centers, grinders, and auxiliary equipment (tool setter and dresser) as required.

Qualifications:
Education & Experience
  • Associate degree or High School Diploma

  • 5+ years of progressive CNC machining and programming experience.

  • Experience with silicon, glass, ceramics, or brittle materials preferred.

Technical Skills
  • Comprehensive understanding of shop operations and manufacturing processes.

  • Strong proficiency in CNC programming (G/M-code, macro, CAM).

  • Experience with CAD/CAM systems, post processors, and DNC.

  • Ability to read and interpret engineering drawings and GD&T.

  • Working knowledge of SPC and manufacturing best practices.

Professional Attributes
  • Self-driven, accountable, and detail-oriented.

  • Strong analytical and problem-solving skills.

  • Effective independent and team-based work capability.

  • Strong organizational, documentation, and communication skills.

  • Demonstrated ability to build strong partnerships and excel within cross-functional teams.

Culture:
  • Display a positive attitude and strong work ethic that reflects the Mission and Core Values of Silfex.

  • Create and maintain a culture where workplace safety is part of everything we do. Provide the safest possible workplace to our employees by modeling and following all company safety policies, reporting any incidents or unsafe conditions immediately to Silfex management. Wear all PPE as required by work area or job function.

  • Communication - Begin with the end in mind - Communicate boldly as well as effectively with empathy and respect to inspire teamwork and collaboration vertically and horizontally within Silfex.

  • Assist in applying lean manufacturing concepts and 5S. Demonstrate ownership of continuous improvement ideas and activities. Maintain organization and cleanliness, housekeeping and 5S within work area. Maintain these areas at the highest degree possible while responsibly escalating any maintenance issues.

Physical Demands:
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 and use hands to handle or feel. The employee is frequently required to reach with hands and arms.
The employee is occasionally required to walk; sit; climb or balance; stoop, kneel, crouch, or crawl and; talk or hear. The employee regularly is required to lift up to 10 pounds. The vision requirements include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus.
While performing the duties of this job the employee is frequently working near moving mechanical parts and fumes or airborne particles. The employee is occasionally exposed to wet and/or humid conditions. The noise level in the environment is moderate. Employee is required to meet all PPE requirements as outlined in Silfex procedures.
Our Commitment
We believe it is important for every person to feel valued, included, and empowered to achieve their full potential. By bringing unique individuals and viewpoints together, we achieve extraordinary results.
Silfex Inc., A Lam Research Company ("Silfex" or the "Company"), is an equal opportunity employer. Silfex is committed to and reaffirms support of equal opportunity in employment and non-discrimination in employment policies, practices and procedures on the basis of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex (including pregnancy, childbirth and related medical conditions), gender, gender identity, gender expression, age, sexual orientation, or military and veteran status or any other category protected by applicable federal, state, or local laws. It is the Company's intention to comply with all applicable laws and regulations. Company policy prohibits unlawful discrimination against applicants or employees.

What Silfex employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom