1

Cnc Programmer Jobs in Lexington, KY (NOW HIRING)

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

By optimizing Tool Life - begin working with programing Tool Life for high running tools. * Trainer ... JOB REQUIREMENTS * CNC machine operating, programming and process development BEHAVIORAL ...

CNC Intern

Nicholasville, KY · On-site

$15 - $19.75/hr

Position Summary The CNC Machining Intern will assist the manufacturing team in supporting CNC ... Read and interpret engineering drawings, blueprints, and work instructions. * Conduct quality ...

CNC Intern

Nicholasville, KY · On-site

$15 - $19.75/hr

Position Summary The CNC Machining Intern will assist the manufacturing team in supporting CNC ... Read and interpret engineering drawings, blueprints, and work instructions. * Conduct quality ...

CNC Intern

Nicholasville, KY · On-site

$15 - $19.75/hr

Description Position Summary The CNC Machining Intern will assist the manufacturing team in ... Read and interpret engineering drawings, blueprints, and work instructions. * Conduct quality ...

Develop CNC programs using CAM software * Create and modify 3D models from technical drawings * Translate 2D prints into machine-ready programs * Interpret blueprints and engineering documentation

CNC Machinist - Lexington, KY*

Lexington, KY · On-site

$30.60 - $34.97/hr

Advanced CNC programming skills along with ability to operate a hand lathe. * Performs basic machine maintenance and trouble shooting. * Follow work instructions and method sheets. * Works under ...

Advanced CNC programming skills along with ability to operate a hand lathe. * Performs basic machine maintenance and trouble shooting. * Follow work instructions and method sheets. * Works under ...

Be Seen First

CNC Machining

Richmond, KY · On-site

$16 - $18/hr

What's a Typical Day Like? · Set up and operate CNC machines to manufacture precision components according to engineering specifications. · Adjust machine offsets, tooling, and X, Y, and Z axis ...

next page

Showing results 1-20

Cnc Programmer information

See Lexington, KY salary details

$14

$27

$39

How much do cnc programmer jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for cnc programmer in Lexington, KY is $27.05, according to ZipRecruiter salary data. Most workers in this role earn between $22.26 and $30.43 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 Lexington, KY?

The most popular types of Cnc Programmer jobs in Lexington, KY are:

What are popular job titles related to Cnc Programmer jobs in Lexington, KY?

For Cnc Programmer jobs in Lexington, KY, the most frequently searched job titles are:

What job categories do people searching Cnc Programmer jobs in Lexington, KY look for?

The top searched job categories for Cnc Programmer jobs in Lexington, KY are:

What cities near Lexington, KY are hiring for Cnc Programmer jobs?

Cities near Lexington, KY with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Lexington, KY as of August 2026, with employment types broken down into 81% Full Time, 10% Part Time, 3% Contract, and 6% Nights. Highlights an 96% Physical, and 4% Remote job distribution, with an average salary of $56,257 per year, or $27 per hour.

CNC Operator- G Shift (Th-Sat)

Richmond, KY


Challenge Manufacturing Company
Manufacturing • 1 - 5K employees

5.8

Company rating: 5.8 out of 10

Based on 31 frontline employees who took The Breakroom Quiz

523rd of 544 rated manufacturers

People enjoy working here

Paid breaks


$19 - $26/hr

Full-time

Posted 10 days ago


Job description

Who We Are: Challenge Manufacturing's mission is to manufacture with operational excellence by empowering our employee-owners. As a leading tier 1 supplier of complex metal assemblies for the global automotive industry, we drive innovative solutions for future mobility. We believe the best ideas come from individual unique perspectives. These ideas combined with the teamwork of industry leaders allow us to accomplish any challenge. Our team members take pride in the work we do and embody our core values of safety, ownership, and teamwork every day; they are the true driving force in our operations.


Challenge is proud to be one of the largest employee-owned automotive companies in North America. One of the many benefits of joining the Challenge team is the ESOP program. This program allows Challenge to give shares of the Company to all employee-owners annually. These shares are an additional retirement benefit that will continue to grow during your time at Challenge. Being part of an ESOP means our employee-owners share in Challenge's success!


Challenge is#QualityDriven and #PeoplePowered!


Who We Want:

The CNC Programmer Machinist is responsible for setup and build of tooling/die components to precise tolerances utilizing CNC technology by means of programming, setup, and operating a CNC machine. They will operate a CNC machine to produce parts, all of which must meet the dimensional specifications of the mechanical engineered drawing. Challenge Mfg. Company offers newer and well-kept CNC equipment in a climate-controlled environment. Equipment includes Haas CNC Mills and Mitsubishi Wire EDM.

What You'll Do:

  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Operate computer numerically controlled machine (e.g., make, add, edit, N/C programs).
  • Test run programs prior to actual cutting operation to ensure programming is correct, as required.
  • Determine adjustment for cutting requirements to material being cut, as required.
  • Maintain/check file system for availability of resources prior to operation of machine.
  • Clean/deburr production parts (e.g., remove residue, burrs, sharp edges) prior to release from department, as required.
  • Resolve problems and determine parts to be cut working through inter organization coordination (e.g., planning, engineering, production, tooling), as required.
  • Accountable for producing quality parts and meeting efficiencies within the department.
  • Uses precision measuring equipment to ensure part meets specifications. Inspects and measures parts, as required, to maintain quality records.
  • Attention to detail; maintains accurate counts of parts; attaches labels or tags to finished part containers identifying customer, part number, quantity, and shop order information.
  • Utilizes the data collection system to accurately record production activities including time spent, quantity produced and any rejected parts.
  • Communicates with co-workers and supervisor to receive instructions and coordinate job activities.
  • Follows all safety procedures and wears safety equipment or apparel as required.
  • Performs all job functions to meet acceptable quality and performance standards.
  • Ensures daily that the work area is clean and orderly including machine, tooling, and workstation.
  • Perform all daily, weekly, and monthly maintenance as required.
  • Understands job description and required tasks.

When and Where:

This will be a G Shift / 6:00AM - 6:30PM TH-SAT position located at our Plant in Richmond, KY.

What You Need to Have:

  • High School Diploma or GED (required).
  • Must have a minimum of two years' work experience as a CNC Programmer or Machinist / Operator (required).
  • Some college or technical school (preferred).
  • Tool and Die experience or training strongly (preferred).
  • Ability to read, write, speak, and understand English at a level sufficient to safely and effectively perform job duties, including following work instructions, safety procedures, and company communications.


What Challenge Manufacturing employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom