2

Freelance Entry Level Cnc Programmer Jobs (NOW HIRING)

CNC Programmer

Thomaston, ME · On-site

$27.50 - $37.50/hr

The Entry Level CNC Programmer is expected to learn to program and run programs for the machines in the CNC department. He/she must have a "can do" attitude to go above and beyond to ensure that the ...

Entry Level CNC Machinists

Franklin, KY · On-site

$17.75 - $24.50/hr

Job Title: Entry Level CNC Machinists Company: Essel Job Summary: Essel is seeking motivated and ... Collaborate with senior machinists and engineers to optimize production processes. Qualifications:

Job Title: Entry-Level CNC Programmer / CAD Technician (contract - flexible schedule) Location: Parlin, NJ Type: Contract-to-Hire Compensation: $25 - $32 per hour Contractor Work Model: 100% onsite ...

Job Title: Entry-Level CNC Programmer / CAD Technician (contract - flexible schedule) Location: Parlin, NJ Type: Contract-to-Hire Compensation: $25 - $32 per hour Contractor Work Model: 100% onsite ...

Entry Level CNC Machinists

Franklin, KY · On-site

$17.75 - $24.50/hr

Job Title: Entry Level CNC Machinists Company: Essel Job Summary: Essel is seeking motivated and ... Collaborate with senior machinists and engineers to optimize production processes. Qualifications:

Job Title: Entry-Level CNC Programmer / CAD Technician (contract - flexible schedule) Location: Parlin, NJ Type: Contract-to-Hire Compensation: $25 - $32 per hour Contractor Work Model: 100% onsite ...

Job Title: Entry-Level CNC Programmer / CAD Technician (contract - flexible schedule) Location: Parlin, NJ Type: Contract-to-Hire Compensation: $25 - $32 per hour Contractor Work Model: 100% onsite ...

Job Title: Entry-Level CNC Programmer / CAD Technician (contract - flexible schedule) Location: Parlin, NJ Type: Contract-to-Hire Compensation: $25 - $32 per hour Contractor Work Model: 100% onsite ...

Be Seen First

CNC Programmer II

Sussex, WI · On-site

$32 - $36/hr

... mentor entry-level CNC Programmers and machinists on programming techniques and best practices. · Follow all safety procedures, 5S, and continuous improvement activities (Kaizen); actively ...

Entry-Level EDM & CNC Programmer Direct Hire | $22+/hr | 1st Shift | Spring Lake, MI What's Next for You? Kelly Services is hiring an Entry-Level EDM & CNC Programmer to join a growing tooling ...

Entry-Level EDM & CNC Programmer Direct Hire | $22+/hr | 1st Shift | Spring Lake, MI What's Next for You? Kelly Services is hiring an Entry-Level EDM & CNC Programmer to join a growing tooling ...

CNC Programmer

Romeo, MI · On-site

$28/hr

CNC Programmer We are seeking an experienced CNC Programmer to join a growing, dynamic machine shop ... This is not an entry-level position -- candidates must be able to step in and contribute ...

CNC Programmer

Las Vegas, NV · On-site

$25 - $34/hr

Experience operating CNC milling and/or turning machines. * Entry-level to intermediate experience with CNC programming software. * Familiarity with G-code and common CAM or controller software.

next page

Showing results 1-20

Freelance Entry Level Cnc Programmer information

See salary details

$14

$26

$79

How much do freelance entry level cnc programmer jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for freelance entry level cnc programmer in the United States is $26.73, according to ZipRecruiter salary data. Most workers in this role earn between $17.07 and $23.08 per hour, depending on experience, location, and employer.

What is the difference between Freelance Entry Level Cnc Programmer vs Cnc Operator?

AspectFreelance Entry Level Cnc ProgrammerCnc Operator
CredentialsBasic programming knowledge, possibly certifications in CNC programmingMachine operation skills, often on-the-job training
Work EnvironmentFreelance settings, client sites, or remote workManufacturing facilities, workshops
Industry UsageDesigning and programming CNC machines for various projectsOperating CNC machines to produce parts
Search/Comparison IntentUnderstanding programming roles, freelance opportunitiesMachine operation, production tasks

Freelance Entry Level Cnc Programmers focus on creating and modifying CNC programs, often working independently or remotely. Cnc Operators primarily handle machine operation and part production on-site. While both roles require knowledge of CNC machinery, programmers emphasize programming skills, whereas operators focus on machine handling and quality control.

More about Freelance Entry Level Cnc Programmer jobs

What cities are hiring for Freelance Entry Level Cnc Programmer jobs?

Cities with the most Freelance Entry Level Cnc Programmer job openings:

Infographic showing various Freelance Entry Level Cnc Programmer job openings in the United States as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $55,594 per year, or $26.7 per hour.

CNC Programmer

Thomaston, ME • On-site

Lyman Morse Boatbuilding, INC
51 - 200 employees

$27.50 - $37.50/hr

Full-time

Re-posted 25 days ago


Job description

Description:

The Entry Level CNC Programmer is expected to learn to program and run programs for the machines in the CNC department. He/she must have a “can do” attitude to go above and beyond to ensure that the work produces consistent quality. He/she maintains safe working practices ensuring that the company and customers’ needs are satisfied in an efficient and professional manner.

Key Responsibilities

  • Execute CNC work and related work as needed
  • Maintain a good work ethic and attitude with co-workers, supervisors, and customers
  • Maintain excellent quality on all work completed
  • Follow and comply to the ISO quality standards
  • Assist in ensuring proper and safe operation and maintenance of all CNC machines and tooling, particularly the Haas router and Okuma mill
  • Help ensure that the CNC work area is safe for personnel and external visitors
  • Programming tool paths in CAD software such as Visual Mill, SolidWorks, and Mastercam
  • Loading G-code into CNC machines and running programs to complete complex parts from a variety of different materials
  • Maintain a clean and safe environment around the CNC area
  • Perform sweeping and general shop maintenance tasks as part of daily duties
  • Metal fabrication
  • Other duties as assigned by the CNC Department Head


Requirements:

 Recommended Experience

  • Experience in a fast-paced, work environment with multiple facets in a constantly changing environment.
  • 3 years as a CNC programmer preferred; management is willing to train a motivated entry level applicant who does not yet have this experience
  • 3 years with CAD/CAM 3D modelling software preferred; management is willing to train a motivated entry level applicant who does not yet have this experience
  • Familiar with machining metrology, both in hand tools and computer assisted equipment such as touch probes
  • Reading blueprints and interpreting machinist symbols
  • Experience with coatings and different finish requirements
  • Experience with machining a variety of materials (plastics, metals, woods etc.)
  • Experience in health and safety procedures/policies
  • Experience with CNC programming and cutting, and general machining
  • Experience with ISO quality standards

Recommended Educational Experience

  • High school diploma
  • Associates or higher degree desirable
  • Valid Driver’s License required