1

Numerical Control Programmer Jobs (NOW HIRING)

Be Seen First

Numerical Control Programmer

Seattle, WA ยท On-site

CA$50 - CA$80/hr

As a contractor Numerical Control Programmer (NCP) on our Machining/Tooling team, you'll drive the NC programming, setup documentation, and machining strategy for complex multi-axis parts used on ...

Job #218627 Chipton-Ross is seeking 2 Numerical Control Programmers (Level 3) for a contract opportunity in San Antonio, TX. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * CATIA/ENOVIA * IVT

... numerical control, machining and programming technical experience. Establishes technical requirements for manufacturing and producibility. Plans, creates, verifies and revises Machine Control Data ...

... numerical control, machining and programming technical experience. Establishes technical requirements for manufacturing and producibility. Plans, creates, verifies and revises Machine Control Data ...

next page

Showing results 1-20

Numerical Control Programmer information

See salary details

$16

$41

$60

How much do numerical control programmer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for numerical control programmer in the United States is $41.72, according to ZipRecruiter salary data. Most workers in this role earn between $31.01 and $54.09 per hour, depending on experience, location, and employer.

What is a numerical control programmer?

A Numerical Control (NC) Programmer creates and optimizes machine tool programs using computer-aided manufacturing (CAM) software to automate machining processes. They interpret blueprints, define tool paths, and write G-code instructions for CNC (Computer Numerical Control) machines. Their role ensures precision and efficiency in manufacturing components by selecting the right tools, materials, and cutting parameters. NC Programmers work closely with engineers and machinists to troubleshoot problems and improve production quality.

What are the typical daily responsibilities of a numerical control programmer?

Numerical Control Programmers spend their days creating, testing, and refining CNC programs to guide machining operations for parts production. This often involves interpreting engineering drawings, selecting proper tools, writing or modifying code, and troubleshooting issues on the shop floor in close collaboration with machinists and engineers. Programmers also verify finished components meet specifications by analyzing measurements and adjusting programs as needed. Successful CNC Programmers regularly balance hands-on problem-solving with detailed computer-based work to ensure product quality and production efficiency.

What are the key skills and qualifications needed to thrive as a numerical control programmer?

To thrive as a Numerical Control Programmer, you need strong skills in mathematics, blueprint reading, and an in-depth understanding of CNC machine operations, often backed by a degree or technical certification in manufacturing or engineering. Proficiency with CAD/CAM software, G-code programming, and familiarity with CNC controllers such as Fanuc or Siemens is essential. Attention to detail, problem-solving ability, and clear communication with machinists and engineers are valuable soft skills for this role. These strengths ensure precise programming, minimize production errors, and support smooth collaboration in a fast-paced manufacturing environment.

More about Numerical Control Programmer jobs

Who are the top companies hiring for Numerical Control Programmer jobs?

The top employers for Numerical Control Programmer jobs are:

What are popular job titles related to Numerical Control Programmer jobs?

For Numerical Control Programmer jobs, the most frequently searched job titles are:

Infographic showing various Numerical Control Programmer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, 3% Contract, and 1% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $86,770 per year, or $41.7 per hour.

6H6FI5-Numerical Control Programmer 5 - 630-Numerical Control Programmer-General

Indotronix International Corporation

Hazelwood, MO โ€ข On-site

$90 - $93/hr

Contractor

Re-posted 15 days ago


Job description

Bachelors Must
Shift: First
Start Time: 8:00 AM
End Time: 5:00 PM
 
Consults with internal and external stakeholders to develop technical requirements for numerical control and manufacturing processes. Identifies equipment and approaches, ensures accommodation of numerical control programming and resolves manufacturing or production process concerns. Manages implementation of new and revised computing applications for design, machining or inspection systems. Trains and mentors others. Works under consultative direction.
The Client Defense, Space & Security (BDS) team is seeking Senior Numerical Control Programmers to support multiple programs in Hazelwood, MO.
Selected candidates will provide numerical control, machining and programming technical expertise. They will create, verify and revise Machine Control Data (MCD), geometry and documentation that directs the operations for a complete spectrum of numerically controlled multi-axis machines required to manufacture aerospace components.
 
The Ideal candidate will thrive in a collaborative team environment and be comfortable handling a product line from Engineering concept, NC programming, troubleshooting and final execution on the shop floor.
Primary Responsibilities:
· Provides numerical control, machining, and programming technical experience to the Auburn Fabrication Team
· Plans, creates, verifies, and revises Machine Control Data (MCD), geometry, and documentation that directs the operations for a complete spectrum of numerically controlled machinery (primarily metals machining)
Works under general direction
Basic Qualifications (Required Skills/ Experience):
- Ability to read, understand, and interpret engineering drawings
- 12 + years work-related experience with a Bachelors degree OR 10+ years of work-related experience with a Masters Degree OR work-related experience with a PhD
*Degree(s) must be in a related field, such as Engineering, Computer Science, Engineering Technology

Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US