1

Cnc Programmer Jobs (NOW HIRING)

CNC Programmer

Dayton, OH ยท On-site

$25.75 - $35.25/hr

As a CNC Programmer, you will: Own CNC Programming & Optimization * Write, maintain, and optimize CNC programs for new and existing parts (Swiss turning, milling, and related processes) using ...

CNC Programmer

Jamestown, NY ยท On-site

$62K - $72K/yr

The CNC Programmer is responsible for creating, editing, and optimizing CNC programs used in the manufacturing of precision components. This position works closely with engineering, production ...

CNC Programmer

Fort Worth, TX ยท On-site

$30 - $35/hr

CNC Programmer (Temp-to-Hire) Location: Ft. Worth, TX - Stratoflex Products (Onsite) Shift: 1st Shift | Monday-Friday, 7:00 AM - 3:30 PM Pay Rate: $30 - $35/hour (W2) Position Summary We are seeking ...

CNC Programmer

Arlington Heights, IL

$26.75 - $36.75/hr

CNC PROGRAMMER Dynomax, Inc is expanding! We are adding brand new, state of the art CNC Machines and are seeking a skilled Mastercam Programmer . This will be a dedicated Programmer 100% of the time.

CNC Programmer

Auburn, WA ยท On-site

$29 - $39.50/hr

Duties & Responsibilities: * 5+ years of NC/CNC programming experience in aerospace machining, including 3-axis and 5-axis applications. * Create and maintain CNC programs, machine control data (MCD ...

CNC Programmer

Silver Creek, NY

$22.25 - $30.50/hr

CNC Programmers are responsible for developing CNC programs to control machining or processing of parts by automatic machine tools, equipment or systems. A CNC Programmer designs these programs to ...

CNC Programmer ' 1st Shift Position Overview: We're seeking a CNC Programmer to join our team in Fullerton, CA. The CNC Programmer is responsible for developing, optimizing, and maintaining CNC ...

CNC Programmer Department: Manufacturing Engineering Primary Objective of Position: The CNC Programmer is responsible for developing, maintaining, and improving CNC machining programs and ...

New

CNC Programmer

Mchenry, MS ยท On-site

$22.75 - $31/hr

As a CNC Programmer/Machinist, you will play a crucial role in the production of precision components and parts for the programmatic and commissioning efforts at Anduril Rocket Motor Systems. Your ...

CNC Programmer We are seeking a skilled CNC Programmer in Streator, IL to take full ownership of offline programming for a modern machining environment. In this role, you will develop, optimize, and ...

CNC Programmer

Utica, MI ยท On-site

$24.25 - $33/hr

SAPA Transmission is seeking a CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role supports the development and optimization of machining ...

CNC Programmer , Streator, IL We are seeking a skilled CNC Programmer in Streator, IL to take full ownership of offline programming for a modern machining environment. In this role, you will develop ...

New

CNC Programmer

Trenton, OH ยท On-site

$32 - $40/hr

Description: Seeking a CNC Programmer with hands-on experience programming and operating Haas VF-series machining centers. The ideal candidate brings 3+ years of CNC programming experience ...

Now hiring an experience CNC Programmer on 1st shift in Ixonia! Pay: Up to $35/hour (negotiable) Hours: 1st shift, Monday-Friday 7am-3:30pm What we're looking for: * Experience with programming and ...

The CNC Programmer is responsible not only for creating efficient programs, but also for ensuring parts are produced correctly, safely, on time, and to specificationevery time . This is a hands-on ...

Be Seen First

CNC Programmer

Aiken, SC ยท On-site

$28 - $34/hr

The CNC Programmer will be responsible for writing and developing programs for CNC machines (lathes, mills, routers, etc.), ensuring optimal machine performance and efficient production of high ...

CNC Programmer

Raleigh, NC

$25.75 - $35.25/hr

CNC Programmer Employment Type: Full-Time Presented by: Symbiotic Services Overview Symbiotic Services is hiring a CNC Programmer to develop and optimize machining processes for precision components ...

CNC Programmer

Clifton, NJ ยท On-site

$27.25 - $37.25/hr

CNC Programmer CNC Programmer Position Overview We're an established Aerospace Manufacturer, and we are seeking a skilled CNC Programmer to join our manufacturing team. The ideal candidate will be ...

CNC Programmer (Mastercam) Location : Wood Dale, IL Hire Type : Contract to Hire Shift : 1st Compensation : $35-45/hrly Benefits : As a contract employee of Sterling, you are eligible to receive a ...

next page

Showing results 1-20

CNC Programmer information

See salary details

$16

$30

$44

How much do cnc programmer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for cnc programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

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 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 is a CNC programming salary?

The salary for a CNC programmer typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher wages, especially in manufacturing environments with complex machinery.

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.

Is there a demand for CNC programmers?

CNC programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities expected to grow as manufacturing technology advances.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers. Skilled programmers are needed to interpret complex designs, troubleshoot issues, and adapt to new machines and materials. Therefore, CNC programmers will continue to play a vital role alongside AI tools that enhance productivity and precision.

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.

Do CNC programmers make good money?

CNC programmers typically earn competitive wages that vary by experience, location, and industry. Entry-level positions may start lower, but experienced CNC programmers with skills in CAD/CAM software and machine operation can earn higher salaries, often supplemented by overtime and benefits.

What are CNC Programmers?

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 cities are hiring for Cnc Programmer jobs? Cities with the most Cnc Programmer job openings:
What are the most commonly searched types of Cnc Programmer jobs? The most popular types of Cnc Programmer jobs are:
Who are the top companies hiring for Cnc Programmer jobs? The top employers for Cnc Programmer jobs are:
What states have the most Cnc Programmer jobs? States with the most job openings for Cnc Programmer jobs include:
Infographic showing various Cnc Programmer job openings in the United States as of June 2026, with employment types broken down into 85% Full Time, 4% Part Time, and 11% Contract. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Programmer

CNC Programmer

Brixey & Meyer

Dayton, OH โ€ข On-site

$25.75 - $35.25/hr

Full-time

Posted 29 days ago


Job description

Elliott Tool Technologies, a client of Brixey and Meyer, is seeking a CNC Programmer to join their team!

Full-time | First Shift (7amโ€“4pm or 8amโ€“5pm) | Onsite in Dayton, OH
Relocation or transition support available for strong candidates

Elliott Tool Technologies is seeking an experienced CNC Programmer to serve as the go-to programming expert in our shop. This role is ideal for someone who enjoys solving complex machining problems, improving performance, and having direct impact on how parts are produced every day.

This is more than a programming roleโ€”itโ€™s an opportunity to lead how machining gets done in a stable, highly respected shop environment.

As a CNC Programmer, you will:

Own CNC Programming & Optimization

  • Write, maintain, and optimize CNC programs for new and existing parts (Swiss turning, milling, and related processes) using PartMaker and CAM software.
  • Improve cycle times, tool life, surface finish, and part accuracy.
  • Maintain organized, up-to-date program libraries and documentation.

Be the Shopโ€™s Programming Expert

  • Serve as the go-to resource for CNC programming, macros, and advanced techniques.
  • Support machinists with setups, troubleshooting, and prove-outs.
  • Provide daily run support for assigned departments.
  • Recommend tooling and fixturing aligned with programming and process needs.

Drive Continuous Improvement

  • Support continuous improvement efforts focused on efficiency, quality, and throughput.
  • Stay current on CNC software, machining methods, and emerging technology.
  • Provide input on capital equipment and machining upgrades.

And Build Capability Across the Team

  • Cross-train Manufacturing Technicians and Manufacturing Engineers to strengthen programming understanding.
  • Help ensure consistent programming coverage across the shop.

Why Choose Elliott Tool?

  • Flexible First Shift โ€“ Steady 40 hours with the freedom to structure your week and make up time as needed.
  • Strong Team Culture โ€“ Join a crew of machinists who work hard, look out for each other, and know how to have fun while getting the job done.
  • Hands-On Impact โ€“ Your work creates parts that solve real challenges for customers around the world.
  • Meaningful Work โ€“ Work on complex, precision tooling used in critical industries.
  • Grow Your Impact โ€“ Continue developing as a CNC programming expert while expanding your influence across tooling, processes, and team capability.
  • Stability & Legacy โ€“ Be part of a company with 135+ years of success and an average employee tenure of 9 years.
  • Relocation Support โ€“ For candidates outside the Dayton area, weโ€™re open to supporting a transition for the right long-term fit.

What Weโ€™re Looking For

  • Experience: 4+ years of CNC programming experience or a strong machinist background with demonstrated programming capability
  • Mechanical Skills: Comfortable working with machining tools and equipment.
  • Education: High school diploma (or equivalent); additional technical training is a plus.
  • Team Mindset: Respectful, coachable, and focused on team success.
  • Results Driven: Take pride in quality and follow through on commitments.
  • Location: Ability to work onsite in Dayton, Ohio.

Apply Now!
If you take ownership of your work, enjoy solving machining challenges, and want to make a direct impact on shop performance, weโ€™d like to connect. Apply to this post or contact us on our website now!

Elliott Tool Technologies is an equal opportunity employer, who values diversity and is committed to creating an inclusive environment for all employees.