1

Contract Cnc Programmer Jobs (NOW HIRING)

CNC Programmer

Walnut, CA · On-site

$40 - $48/hr

This site is unique-we focus heavily on high-precision CNC gantry work, utilizing 3, 4, 5, and 6 ... prime contracts. If you want a role where your programming directly translates to aerospace ...

Senior CNC Programmer

Columbia, NJ · On-site

$38 - $44/hr

Senior CNC Programmer Imperial Machine & Tool, located in Columbia, NJ, is a premier contract manufacturer specializing in precision machining, additive manufacturing (3d printing), welding and ...

CNC Programmer

New Kensington, PA · On-site

$23.50 - $32.25/hr

... large volume contract manufacturing. Our customers span a wide array of industries including ... This position will include CNC programming, fixture design and development, creation of machining ...

Be Seen First

CNC Programmer

Walnut, CA · On-site

$45 - $60/hr

This site is unique--we focus heavily on high-precision CNC gantry work, utilizing 3, 4, 5, and 6 ... prime contracts. If you want a role where your programming directly translates to aerospace ...

CNC Programmer

New Kensington, PA

$23.50 - $32.25/hr

... large volume contract manufacturing. Our customers span a wide array of industries including ... This position will include CNC programming, fixture design and development, creation of machining ...

CNC Programmer Creates and optimizes CNC programs for 3‑axis milling machines in a ... Strong attention to detail and communication skills Job Type & Location This is a Contract to Hire ...

Applications Engineer - CNC Machines & Tooling - Los Angeles, CA Machining Applications Engineer ... Nothing herein is or may be considered a promise, guarantee, offer, pledge, agreement, contract, or ...

New

CNC Programmer

Irvine, CA · On-site

$29.83 - $40/hr

CNC Programmer Pay Rate: $29.83 - $40.00/hr (DOE) There are two things that are non-negotiable from ... Contract/Temp * Shift : 1st * FAA Drug Screen Required : No * Vision Screening Required : No

New

CNC Programmer / Machinist Salary $63K- $78K/yr Location: Westminster, SC Zip code: 29693 Shift ... We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We ...

CNC Programmer - General programming and operation of CNC machines - Inspection of parts using ... the contract term. Our nimble company structure, our status as an employer of choice and our ...

CNC Programmer / Machinist Salary $63K- $78K/yr Location: Westminster, SC Zip code: 29693 Shift ... We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We ...

LOCATION Bangor, ME 04401 COMPENSATION $42-49/hr Benefits offered SCHEDULE Fully On-Site CONTRACT ... POSITION OVERVIEW - Senior CNC Programmer- We are seeking an experienced CNC Programming Contractor ...

Senior CNC Programmer

Newnan, GA

$24 - $32.75/hr

Senior CNC Programmer Location: Newnan, GA 30265 Duration: 6+ Months contract with possibility of ... This is a contract position for 4 - 6 months. Responsible for technical/production support, process ...

CNC Programmer

Goose Creek, SC · On-site

$24 - $33/hr

Description The CNC Programmer Level I develops and manages CNC programs for machines throughout ... contract. The employment relationship remains "at-will.

next page

Showing results 1-20

Contract CNC Programmer information

See salary details

$16

$30

$44

How much do contract cnc programmer jobs pay per hour?

As of Jun 12, 2026, the average hourly pay for contract 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.

Will AI replace CNC programmers?

AI technology can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in machine setup, troubleshooting, and process optimization. Human oversight remains essential for complex programming and quality control in manufacturing environments. CNC programmers with knowledge of CAD/CAM software and programming languages will continue to be valuable assets in the industry.

What are some common challenges faced by Contract CNC Programmers when working with new clients or unfamiliar machines?

Contract CNC Programmers often need to quickly adapt to different client environments, which can include learning new software, interpreting unfamiliar design standards, and troubleshooting various CNC machines. One common challenge is ensuring compatibility between the client's CAD/CAM files and the machines on site, as well as understanding unique workflow processes. Effective communication with shop floor staff and engineers is essential to clarify project specifications and resolve production issues efficiently. Flexibility and strong problem-solving skills are key to overcoming these challenges and delivering high-quality programs under tight deadlines.

What is the difference between Contract Cnc Programmer vs Cnc Machinist?

AspectContract Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or CNC trainingRequires machining experience, technical skills, and often certifications in CNC operation
Work EnvironmentWorks primarily in offices or programming stations, sometimes on-site at manufacturing facilitiesOperates CNC machines directly on shop floors
Employer & Industry UsageFreelance or temporary roles in manufacturing, aerospace, automotive industriesFull-time or shift-based roles in manufacturing plants and machine shops

While both roles involve CNC technology, Contract Cnc Programmers focus on creating and optimizing CNC programs, often remotely or on a project basis. Cnc Machinists operate the machines directly, executing the programs and ensuring quality. Understanding these differences helps job seekers find roles aligned with their skills and career goals.

What is the highest salary for a CNC programmer?

The highest salaries for CNC programmers can exceed $70,000 to $80,000 annually, especially for those with advanced skills, certifications, or experience in high-demand industries. Senior or specialized CNC programmers working in aerospace, automotive, or precision manufacturing may earn higher compensation, often supplemented by overtime or shift differentials.

What are the key skills and qualifications needed to thrive as a Contract CNC Programmer, and why are they important?

To thrive as a Contract CNC Programmer, you need expertise in CNC programming, machining processes, and blueprint reading, usually supported by relevant technical education or experience. Familiarity with CAD/CAM software (such as Mastercam or SolidWorks), G-code, and CNC machine operation is typically required. Strong problem-solving skills, attention to detail, and effective communication help you excel in client-driven, project-based environments. These competencies ensure precise, efficient production and successful collaboration with engineers and machinists on custom manufacturing projects.

What are Contract CNC Programmers?

Contract CNC Programmers are skilled professionals who create and optimize computer numerical control (CNC) machine programs for manufacturers on a contract or temporary basis. They use specialized software to convert engineering drawings and blueprints into code that CNC machines use to produce precision parts. Unlike full-time employees, contract CNC programmers are typically hired for specific projects or periods of high demand, providing flexibility to both the employer and the programmer.

What Does a Contract CNC Programmer Do?

A computer numerical control (CNC) programmer develops software programs that direct machines to cut and shape the material into parts and tools. A contract CNC programmer is a freelance position; companies hire you on a short- or long-term contract. As a contract CNC programmer, you work with 3D computer designs, computer-aided manufacturing, and blueprint software. Your responsibilities are to review job orders, design models, perform calculations, determine appropriate tools and speed, generate program code, and run tests. Additional job duties may include operating the machines and checking for compliance with all safety standards. Once the materials are complete, you work with quality control to ensure the products are cut to specifications.

Can a CNC machinist make 100k a year?

A CNC machinist can potentially earn $100,000 annually, especially with advanced skills, experience, certifications, and working in high-demand industries or locations. Achieving this salary often requires proficiency with CAD/CAM software, precision machining, and sometimes overtime or supervisory roles.

Is there a demand for CNC programmers?

CNC programmers are in steady demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and set up CNC machines are especially sought after, with employment opportunities often available in machine shops, aerospace, automotive, and industrial sectors.
What cities are hiring for Contract Cnc Programmer jobs? Cities with the most Contract Cnc Programmer job openings:
What are the most commonly searched types of Cnc Programmer jobs? The most popular types of Cnc Programmer jobs are:
What states have the most Contract Cnc Programmer jobs? States with the most job openings for Contract Cnc Programmer jobs include:
Infographic showing various Contract Cnc Programmer job openings in the United States as of June 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programmer

Laborup

Walnut, CA • On-site

$40 - $48/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted just now


Job description

Overview
We're hiring an NC Programmer to engineer complete manufacturing processes for the aerospace and defense programs we support. This site is unique-we focus heavily on high-precision CNC gantry work, utilizing 3, 4, 5, and 6-axis machines with multi-heads to produce large-scale, complex pieces. You won't just be writing code; you'll be designing the manufacturing process from the ground up, including fixture design, CAM programming, and process optimization.
Because these parts go into mission-critical systems tied to national security, the standards are incredibly high. We need a high-end programmer who is highly proficient with SolidWorks, Mastercam, CATIA, and Vericut to support our prime contracts. If you want a role where your programming directly translates to aerospace innovation-and where you can build a long-term career tackling massive, tight-tolerance parts-let's talk.
Compensation
  • Base Pay: $40 - $48 / hour
  • Overtime: 5-15 hours / week is typical

Shift
  • 1st: 5:00am - 1:00pm

Benefits
  • Medical, dental, vision
  • 401(k) with match
  • PTO

Responsibilities:
  • Engineer complete manufacturing processes for mechanical parts, light assemblies, and large-scale gantry CNCs.
  • Develop, write, and optimize programs for 3, 4, 5, and 6-axis CNC machines.
  • Utilize Vericut software to simulate, verify, and optimize toolpaths (a strict requirement for our Boeing and prime aerospace contracts).
  • Create designs and CAD drawings for fixtures, workstations, and related manufacturing devices.
  • Review engineering documents (drawings, CAD models, specs) for manufacturability and assess the impact of engineering changes on fixtures and processes.
  • Support manufacturing process quoting and provide technical assistance/buy-off for internal teams and design companies.
  • Apply industrial engineering problem-solving techniques to improve productivity, efficiency, and continuous process optimization.
  • Research, document, and troubleshoot dimensional, tooling, and process issues on the floor to maintain quality and throughput.

Requirements
Qualifications:
Technical
  • 5 to 6 years of relevant NC/CNC programming experience in a precision aerospace environment.
  • Mandatory experience using Vericut software for program simulation and transition.
  • High proficiency in CAM software (Mastercam and CATIA required).
  • High proficiency in CAD software (SolidWorks required).
  • Strong background programming for multi-axis CNC machines (experience with large Cincinnati gantry machines is a massive differentiator).
  • Previous experience working with Boeing or other major aerospace primes is highly preferred.
  • Confidence interpreting complex engineering drawings, CAD models, and customer specifications.
  • Mastery of basic math, strong computer skills, and an excellent attention to detail.
  • High school diploma or equivalent, plus specialized training in programming/machining.
  • Ability to handle the physical requirements of the role, including extended screen time and potentially long hours.

Benefits
Benefits
  • Medical, dental, vision
  • 401(k) with match
  • PTO