1

Cnc Programmer Jobs (NOW HIRING)

CNC Programmer

Hialeah, FL · On-site

$24 - $32.75/hr

CNC Programmer MD Turbines is seeking a skilled and detail-oriented CNC Programmer with 3-5 years of experience in precision machining and CNC programming. The ideal candidate will be responsible for ...

CNC Programmer

Bay Shore, NY · On-site

$85 - $125/hr

We are searching for an experienced CNC Programmer to join one of our respected aerospace manufacturing clients. This opportunity is ideal for a programming professional who enjoys creating efficient ...

New

CNC PROGRAMMER

Grants Pass, OR · On-site

$22.50 - $24.50/hr

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

CNC PROGRAMMER

Grants Pass, OR · On-site

$22.50 - $24.50/hr

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

CNC Programmer

North Berwick, ME · On-site

$40 - $46/hr

Job Title: CNC Programmer Location: North Berwick, ME 03906 Area Code: 207 Pay Rate: $40.00-46.00/hour Direct, full-time position with benefits #CNCProgramming #AerospaceJobs #NXCAM Are you ...

Posted today

Overview Join our dynamic team in Hayden, ID, as a CNC Programmer! We are looking for a skilled and detail-oriented professional who is passionate about precision machining and thrives in a ...

CNC Programmer

Stevensville, MI · On-site

$25 - $34/hr

CNC PROGRAMMER Location: Stevensville, Michigan A CNC programmer is responsible for interpreting CAD models and blueprints, creating programs for CNC machines, setting up the machines efficiently ...

CNC Programmer - Up to $40/hr DOE! This position is a direct hire opportunity! Integrity Trade Services is hiring a CNC Programmer for our manufacturing client to start immediately up to $40/hr DOE!

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 Location: Indianapolis, IN Overview We are seeking a highly skilled CNC Programmer to lead the development and optimization of manufacturing processes that support cost efficiency ...

CNC Programmer

Southampton, PA · On-site

$33 - $40/hr

Are you an experienced CNC Programmer looking for a stable, long‑term opportunity in a modern manufacturing environment? We're seeking a CNC Programmer II to support our production team by ...

New

CNC Programmer

Evendale, OH · On-site

$24.25 - $33.25/hr

Leads CNC programming and manufacturing engineering tasksfocused on CNC milling and turning in a high-mix, low-volume environment, with primary responsibility for creating, validating, and ...

Davis Machine- CNC Programmer Pay: $70,000- $105,000 Salary Exempt position- Compensation package will be determined based on relevant CNC programming experience, aerospace manufacturing background ...

New

CNC PROGRAMMER

Grants Pass, OR · On-site

$22.50 - $24.50/hr

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

CNC Programmer

Minneapolis, MN · On-site

$75K - $95K/yr

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

CNC Programmer

Buffalo, NY

$25.75 - $35/hr

Job Purpose: - The CNC Programmer at CONAX TECHNOLOGIES LLC is responsible for developing and optimizing CNC programs to ensure efficient and precise machining processes. This role is crucial in ...

CNC Programmer

Cheektowaga, NY · On-site

$25.75 - $35/hr

Job Purpose: - The CNC Programmer at CONAX TECHNOLOGIES LLC is responsible for developing and optimizing CNC programs to ensure efficient and precise machining processes. This role is crucial in ...

CNC Programmer

Tulsa, OK · On-site

$30 - $40/hr

CNC Programmer Location: Tulsa, OK Employment Type: Direct Hire Compensation: $30 - $40/hr CornerStone Professional Placement is seeking a CNC Programmer for an aerospace manufacturing client in ...

Showing results 41-60

Cnc Programmer information

See salary details

$16

$30

$44

How much do cnc programmer jobs pay per hour?

As of Aug 21, 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 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 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 August 2026, with employment types broken down into 86% Full Time, 4% Part Time, 3% Contract, and 7% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

$24 - $32.75/hr

Full-time

Medical, Dental, Vision, PTO

Re-posted 10 days ago


Job description

CNC Programmer

MD Turbines is seeking a skilled and detail-oriented CNC Programmer with 3–5 years of experience in precision machining and CNC programming. The ideal candidate will be responsible for developing, optimizing, and maintaining CNC programs used to manufacture high-quality turbine components according to engineering specifications. This role requires strong technical expertise, attention to detail, and the ability to collaborate with engineering and production teams in a fast-paced manufacturing environment.

Key Responsibilities

Develop, write, and optimize CNC programs for mills, lathes, and multi-axis machines to produce precision turbine components.

Interpret engineering drawings, blueprints, and CAD models to create accurate machining programs.

Select appropriate cutting tools, speeds, feeds, and machining strategies to maximize efficiency and part quality.

Set up and prove-out new CNC programs on machines, making adjustments as needed.

Collaborate with machinists, operators, and engineers to troubleshoot machining issues and improve processes.

Ensure all programs meet quality standards and production requirements.

Perform routine measurements using calipers, micrometers, gauges, and other inspection tools to validate part accuracy.

Maintain program documentation and update revisions as required.

Follow all safety procedures and company manufacturing standards.

Continuously identify opportunities to improve machining efficiency, cycle times, and tool life.

Qualifications

3–5 years of experience in CNC programming and machining in a manufacturing environment.

Strong ability to read and interpret blueprints, CAD models, and technical drawings.

Experience with CNC programming (G-code and CAM software).

Strong understanding of machining processes, tooling, and cutting parameters.

Experience using precision measuring instruments.

Excellent problem-solving skills and mechanical aptitude.

Strong attention to detail and commitment to quality.

Ability to work independently while collaborating effectively with production teams.

Requirements

Must be authorized to work in the United States.

Ability to lift up to 40–50 lbs occasionally.

Ability to stand for extended periods during shifts.

Willingness to work overtime or different shifts when required.

Preferred Qualifications

Experience machining aerospace, turbine, or other high-precision components.

Experience with CAM software (Mastercam, Fusion 360, NX, or similar).

Experience with multi-axis CNC machining.

Technical or trade school certification in machining, CNC programming, or manufacturing technology.

What We Offer

Competitive pay based on experience

Health, dental, and vision benefits

Paid time off and holidays

Opportunities for career growth and skill development

A safe and collaborative work environment