2

Entry Level Cnc Lathe Programmer Jobs (NOW HIRING)

Be Seen First

We are seeking an experienced CNC Lathe Programmer / Machinist to join a precision manufacturing team. This role is ideal for a machinist who is comfortable programming CNC lathes and running their ...

Join Our Team as a CNC Lathe Programmer at Worth Products in Snow Hill, NC Are you a skilled Machinist looking for a new opportunity to grow your career? Look no further than Careers at Worth ...

CNC Lathe Operator

Corona, CA · On-site

$18 - $25/hr

Work with setup technicians, programmers, and quality team Qualifications * CNC lathe experience preferred (Mazak, Haas, Doosan, Okuma a plus) * No CNC experience required for entry-level candidates ...

Position Summary We are seeking an experienced CNC Lathe Programmer/Machinist to join our client's manufacturing team in Mishawaka, IN. This position is responsible for programming, setting up, and ...

next page

Showing results 1-20

Entry Level Cnc Lathe Programmer information

See salary details

$17

$29

$43

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

As of Jul 1, 2026, the average hourly pay for entry level cnc lathe programmer in the United States is $29.61, according to ZipRecruiter salary data. Most workers in this role earn between $24.28 and $33.65 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level CNC Lathe Programmer, and why are they important?

To thrive as an Entry Level CNC Lathe Programmer, you need a basic understanding of machining principles, blueprint reading, and G-code programming, often supported by a technical diploma or relevant coursework. Familiarity with CNC programming software (such as Mastercam or Fusion 360), and experience with measurement tools like calipers and micrometers, are typically required. Attention to detail, problem-solving abilities, and a willingness to learn help you stand out in this role. These skills are essential to produce precise components efficiently, ensure machine safety, and support smooth production workflows.

What is the difference between Entry Level Cnc Lathe Programmer vs CNC Machinist?

AspectEntry Level Cnc Lathe ProgrammerCNC Machinist
Primary RoleWrite and edit CNC lathe programs for manufacturing partsOperate, set up, and maintain CNC machines, including lathes and mills
Skills & CertificationsBasic CNC programming knowledge, familiarity with CAD/CAM software, high school diploma or equivalentMachine operation skills, blueprint reading, basic CNC training or certifications
Work EnvironmentManufacturing shops, machine shops, production facilitiesManufacturing plants, machine shops, production environments

While both roles work in manufacturing environments and require knowledge of CNC machines, an Entry Level Cnc Lathe Programmer focuses on creating and editing programs for lathe machines, whereas a CNC Machinist operates and maintains a variety of CNC equipment. The programmer role emphasizes software skills, while the machinist role emphasizes hands-on machine operation.

What does an Entry Level CNC Lathe Programmer do?

An Entry Level CNC Lathe Programmer is responsible for writing and editing programs that control CNC (Computer Numerical Control) lathes, which are machines used to shape metal or plastic parts. They read technical drawings, select appropriate tools, and input instructions into the machine's computer system to produce precise components. In addition to programming, they may assist with setting up the lathe, troubleshooting issues, and ensuring the final parts meet quality standards. This role is ideal for individuals starting their careers in manufacturing or machining and offers opportunities to gain hands-on experience with advanced machinery.

What are some common challenges faced by entry level CNC Lathe Programmers, and how can I prepare for them?

Entry level CNC Lathe Programmers often encounter challenges such as interpreting complex blueprints, understanding machine-specific codes, and troubleshooting minor programming errors. It's common to feel overwhelmed at first by the variety of materials and tolerances involved in different projects. To prepare, focus on developing strong attention to detail, seek feedback from experienced machinists, and take advantage of any on-the-job training or mentoring offered. Collaborating closely with operators and quality control teams will also help you quickly build practical problem-solving skills.
What cities are hiring for Entry Level Cnc Lathe Programmer jobs? Cities with the most Entry Level Cnc Lathe Programmer job openings:
What are the most commonly searched types of Cnc Lathe Programmer jobs? The most popular types of Cnc Lathe Programmer jobs are:
What states have the most Entry Level Cnc Lathe Programmer jobs? States with the most job openings for Entry Level Cnc Lathe Programmer jobs include:
CNC Lathe Programmer / Machinist

CNC Lathe Programmer / Machinist

Shively Diversified Management Services

Plymouth, MI • On-site

$28 - $35/hr

Full-time

Medical, Dental, Vision, PTO

Posted 5 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

We are seeking an experienced CNC Lathe Programmer / Machinist to join a precision manufacturing team. This role is ideal for a machinist who is comfortable programming CNC lathes and running their own parts, from setup through final inspection.

You’ll work with modern CNC lathe equipment and play a key role in producing high-quality components that meet tight tolerances and production goals.


What You’ll Do

Programming

  • Program, edit, and optimize CNC lathe programs using G-code and CAM software (Esprit or Fusion 360)
  • Interpret blueprints, technical drawings, and GD&T to develop accurate machining processes
  • Improve existing programs to reduce cycle times and increase efficiency

Setup & Operation

  • Perform full CNC lathe setups including tooling, offsets, and workholding
  • Operate Mazak, DMG Mori, and Doosan lathes to produce precision components
  • Monitor machining processes and make real-time adjustments as needed

Quality & Troubleshooting

  • Inspect parts using micrometers, calipers, and precision gauges
  • Identify and correct issues related to tooling, materials, or machine performance
  • Maintain setup sheets, tooling documentation, and basic production records

Collaboration

  • Work closely with engineering, quality, and production teams
  • Provide technical support or guidance to other machinists as needed


What We’re Looking For

  • Hands-on experience as a CNC Lathe Programmer and Operator
  • Strong background in CNC lathe setup and machining
  • Ability to read and interpret blueprints and GD&T
  • Experience with Mazak, DMG Mori, or Doosan lathes (similar machines considered)
  • CAM experience with Esprit or Fusion 360 preferred
  • Strong problem-solving skills and attention to detail

Education

  • High school diploma or equivalent required
  • Machining certification or technical degree a plus


Why Consider This Role?

  • Competitive compensation and benefits
  • Stable, full-time position in a modern machining environment
  • Opportunity to work with advanced CNC lathe equipment
  • Team-focused culture that values skill, quality, and continuous improvement