1

Junior Cnc Programmer Jobs (NOW HIRING)

CNC Programmer

Sarasota, FL · On-site

$24.50 - $33.75/hr

Act as a subject matter expert, training and mentoring junior programmers and operators on complex ... An Associate's or Technical Degree in CNC Programming, Machining Technology, or a related field is ...

Be Seen First

CNC Programmer

Arlington, WA · On-site

$72K - $105K/yr

Maintain CNC program standards and macro libraries ... Train and mentor machinists and junior programmers * Support continuous improvement and root cause ...

Junior CNC Machinist Job Category: Service Contract Act Time Type: Full time Minimum Clearance ... However, the use of engineering controls, materials substitution and personal protective equipment ...

CNC Programmer

Las Vegas, NV · On-site

$25 - $34/hr

CNC OPERATOR/PROGRAMMER Department : Production Location : ASTOUND LV We are a fast-paced company ... training junior operators or team members as needed. * Follow all instructions from department ...

Senior CNC Programmer

Newnan, GA · On-site

$44 - $46/hr

Train junior staff and collaborate with cross-functional teams Core Duties * CNC programming and toolpath optimization * Fixture design and tooling strategy * Machining process improvement * GD&T ...

Senior CNC Programmer

Newnan, GA · On-site

$24 - $32.75/hr

... junior staff and collaborate with cross-functional teams Core Duties • CNC programming and toolpath optimization • Fixture design and tooling strategy • Machining process improvement • GD&T ...

CNC Programmer

Sarasota, FL · On-site

$24.50 - $33.75/hr

Advanced CNC Programming: Interpret complex engineering blueprints and 3D models to develop, prove ... Act as a subject matter expert, training and mentoring junior programmers and operators on complex ...

CNC Programmer

Sarasota, FL · On-site

$24.50 - $33.75/hr

Advanced CNC Programming: Interpret complex engineering blueprints and 3D models to develop, prove ... Act as a subject matter expert, training and mentoring junior programmers and operators on complex ...

CNC Programmer

Buffalo, NY · On-site

$80K - $120K/yr

CNC Programmer Work Schedule: Onsite - Buffalo, NY Our Military Aircraft Group is seeking a CNC ... Mentor junior engineers and lead continuous improvement initiatives in processes and equipment To ...

CNC Programmer

Buffalo, NY · On-site

$80K - $120K/yr

CNC Programmer Work Schedule: Onsite - Buffalo, NY Our Military Aircraft Group is seeking a CNC ... Mentor junior engineers and lead continuous improvement initiatives in processes and equipment To ...

CNC Programmer

Buffalo, NY · On-site

$80K - $120K/yr

CNC Programmer Work Schedule: Onsite - Buffalo, NY Our Military Aircraft Group is seeking a CNC ... Mentor junior engineers and lead continuous improvement initiatives in processes and equipment To ...

CNC Programmer II

Dayton, OH · On-site

$25.75 - $35.25/hr

Provide technical guidance and support to machinists and junior programmers. Required Qualifications * Associate degree, Trade School certification in CNC Machining, or equivalent experience. * 7+ ...

CNC Programmer

Buffalo, NY · On-site

$80K - $120K/yr

CNC Programmer Work Schedule: Onsite - Buffalo, NY Our Military Aircraft Group is seeking a CNC ... Mentor junior engineers and lead continuous improvement initiatives in processes and equipment To ...

CNC Programmer Work Schedule: Onsite - Buffalo, NY Our Military Aircraft Group is seeking a CNC ... Mentor junior engineers and lead continuous improvement initiatives in processes and equipment To ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

This role is responsible for programming, setting up, proving out, operating, and inspecting small ... to CNC operators or junior machinists. LOCATION On-site in Hillsboro, OR SALARY Salary is ...

Showing results 21-40

Junior Cnc Programmer information

See salary details

$7

$26

$47

How much do junior cnc programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for junior cnc programmer in the United States is $26.96, according to ZipRecruiter salary data. Most workers in this role earn between $16.35 and $33.17 per hour, depending on experience, location, and employer.

What is a junior CNC programmer?

A Junior CNC Programmer is an entry-level role responsible for creating and optimizing CNC (Computer Numerical Control) machine programs for manufacturing parts. They assist in translating blueprints and technical drawings into precise machine instructions, ensuring accuracy and efficiency in production. Juniors typically work under experienced programmers and may also help with troubleshooting, machine setup, and quality control. This role requires knowledge of CAD/CAM software, G-code programming, and a strong understanding of machining processes.

What are the key skills and qualifications needed to thrive as a junior CNC programmer?

To thrive as a Junior CNC Programmer, you need a solid understanding of CNC machining principles, blueprint reading, and basic programming skills, often supported by a relevant associate degree or vocational training. Familiarity with CAD/CAM software (such as Mastercam or Fusion 360) and knowledge of G-code is typically required, and certifications like NIMS can be beneficial. Attention to detail, willingness to learn, and strong problem-solving abilities help junior programmers excel and integrate well into manufacturing teams. These skills ensure accurate part production, minimize errors, and enable effective collaboration within a fast-paced production environment.

What are some common challenges faced by junior CNC programmers in their first year?

Junior CNC Programmers often encounter challenges such as adapting to strict quality standards, troubleshooting unexpected machine issues, and learning the specific protocols of their employer’s shop floor. Mastering new software tools and interpreting complex technical drawings can also take some adjustment. Typically, new hires work closely with senior programmers and machinists, which helps them gain practical experience and develop confidence. Overcoming these early challenges is an important part of the learning curve and can significantly accelerate career growth in CNC programming.

How much do junior CNC programmers earn?

Junior CNC programmers typically earn between $35,000 and $50,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, but with skills in G-code programming and familiarity with CNC machines, salaries can increase with experience and certifications.

How to become a junior CNC programmer with no experience?

To become a junior CNC programmer with no experience, start by gaining basic knowledge of machining and CNC operations through online courses or technical school programs. Learning to operate CNC machines and understanding G-code programming are essential, and obtaining certifications can improve job prospects. Entry-level positions often require a willingness to learn and some familiarity with CAD/CAM software.

Is there a demand for junior CNC programmers?

There is steady demand for junior CNC programmers as manufacturing and machining industries continue to grow, especially for those skilled in CAD/CAM software and machine operation. Entry-level positions are available in various sectors such as aerospace, automotive, and medical device manufacturing, often requiring basic programming knowledge and certifications. Job prospects improve with experience, technical skills, and familiarity with CNC machinery and programming languages like G-code.
More about Junior Cnc Programmer jobs

What cities are hiring for Junior Cnc Programmer jobs?

Cities with the most Junior 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 Junior Cnc Programmer jobs?

States with the most job openings for Junior Cnc Programmer jobs include:

What are popular job titles related to Junior Cnc Programmer jobs?

For Junior Cnc Programmer jobs, the most frequently searched job titles are:

Infographic showing various Junior Cnc Programmer job openings in the United States as of September 2026, with employment types broken down into 88% Full Time, 3% Part Time, 2% Contract, and 7% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $56,068 per year, or $27 per hour.

CNC Programmer

Sarasota, FL • On-site

$24.50 - $33.75/hr

Full-time

Re-posted yesterday


Job description

Job Summary:

We are seeking a highly skilled and experienced CNC Programmer to develop complex programs and optimize manufacturing processes for precision components. This role requires mastery in multi-axis programming across lathe (fixed headstock, Swiss), mill-turn, and milling platforms. The ideal candidate will be a technical authority on our diverse range of high-end CNC machinery and associated peripheral equipment, ensuring maximum efficiency, quality, and material yield.

Duties/Responsibilities:

  • Advanced CNC Programming: Interpret complex engineering blueprints and 3D models to develop, prove out, and optimize multi-axis CNC programs for all lathe (fixed headstock, Swiss), mill-turn, and milling operations.
  • CAM Software Expertise: Utilize and master relevant CAM software, with a strong preference for Esprit, Mastercam, and Alkart Wizard CAM, to model cutting paths, select appropriate tooling, and generate efficient, high-quality G-code.
  • Machine & Control Systems Mastery: Demonstrate hands-on proficiency in programming, setting up, and troubleshooting machines across our advanced fleet, including:
    • Lathe & Mill-Turn: Mori Seiki, Mazak (Mazatrol), Citizen Miyano (Mitsubishi), Hardinge (Fanuc), Star Swiss (Fanuc), and Citizen Swiss (Mitsubishi).
    • Milling: Fanuc Robo Drill.
    • Specialty: Sodick EDM (Proprietary Control), Omni Turn (Proprietary Control).
  • Bar Feeder Integration: Expertly set up, integrate, and troubleshoot programs with leading bar feeder systems, including Iemca, Cav, and LNS.
  • Process Optimization: Conduct test runs, analyze results, and make critical adjustments to feeds, speeds, tool selection, and cutting paths to reduce cycle times, extend tool life, and maintain strict geometric tolerances.
  • Tooling & Materials: Select and specify optimal tooling and work-holding strategies for a wide range of exotic and standard materials.
  • Quality Assurance: Lead final program validation by performing rigorous quality assurance tests, utilizing precision measuring equipment to ensure all products meet or exceed technical specifications.
  • Mentorship & Training: Act as a subject matter expert, training and mentoring junior programmers and operators on complex machine operations, programming best practices, and advanced troubleshooting techniques.
  • Maintenance: Perform required daily machine and equipment maintenance, cleaning, and preventative measures to ensure operational readiness.

Required Skills/Abilities:

  • Proven expertise in multi-axis programming for lathe (Swiss and fixed headstock), mill-turn, and vertical/horizontal milling.
  • Demonstrated expertise in generating production-ready code using Esprit, Mastercam, and/or Alkart Wizard CAM.
  • Deep, verifiable experience with Fanuc, Mitsubishi, and Mazatrol control systems.
  • Exceptional ability to interpret complex technical drawings, GD&T (Geometric Dimensioning and Tolerancing), and solid models.
  • High Level troubleshooting and root-cause analysis skills for mechanical, program, and material-related issues.

Education and Experience:

  • Minimum of 7+ years of progressive experience as a CNC Programmer in a high-precision manufacturing environment.
  • An Associate's or Technical Degree in CNC Programming, Machining Technology, or a related field is highly preferred.

Physical Requirements:

  • Ability to stand for extended periods of time