1

Lead Cnc Programmer Jobs (NOW HIRING)

CNC Programmer

Silver Creek, NY ยท On-site

$22.25 - $30.50/hr

A CNC Programmer designs these programs to meet contract documentation, specifications, and ... Floor Lead Men * Supervisors * Customers * Vendors * Senior Management This position description is ...

CNC Programmer

Spring Lake, MI

$24 - $33/hr

CNC Programmer/Machinist Position Summary - CNC Programmer/Machinist Currently seeking an ... Requests materials and resources with sufficient lead time to maintain planned schedule. * Set up ...

CNC Programmer

Eldridge, IA ยท On-site

$21.50 - $29.25/hr

Lead complex machine setups and first-article runs. * Select tooling, fixtures, and cutting ... Extensive hands-on experience as a CNC programmer (not operator-only). * Ability to independently ...

CNC Programmer

Bangor, ME ยท On-site

$43 - $44.82/hr

Lead and initiate process improvement projects (safety, quality, cost, delivery) Must Haves ... Experience with CNC programming using Mastercam, Siemens NX, Esprit 2000, or similar * Hands-on ...

New

CNC Programmer

Dayton, OH

$25.75 - $35.25/hr

This is more than a programming role--it's an opportunity to lead how machining gets done in a stable, highly respected shop environment. As a CNC Programmer, you will: Own CNC Programming ...

Be Seen First

Lead CNC Machinist / Programmer

Wixom, MI ยท On-site

$30 - $45/hr

We are looking to add an experienced Lead CNC Machinist / Programmer to help strengthen production, improve workflow, and manage shop floor activity. The right person will be heavily involved in ...

Urgent

Lead complex machine setups and first-article runs. * Select tooling, fixtures, and cutting ... Extensive hands-on experience as a CNC programmer (not operator-only). * Ability to independently ...

CNC Programmer

Brooklyn, NY ยท On-site

$30 - $35/hr

Receives, reviews, and builds from technical drawings & reports back to the Lead Programmer and/or ... Masters all CNC shop operations on machines, equipment, and electric and pneumatic tools. * Gathers ...

Drive continuous process improvements and lead root cause and corrective action (RCCA) initiatives ... Strong CNC programming skills for multi-axis machining (4- and 5-axis). * Solid understanding of GD ...

CNC Programmer

Eldridge, IA ยท On-site

$21.50 - $29.25/hr

Lead complex machine setups and first-article runs. * Select tooling, fixtures, and cutting ... Extensive hands-on experience as a CNC programmer (not operator-only). * Ability to independently ...

CNC Programmer

Phoenix, AZ ยท On-site

$24.75 - $34/hr

Start Shop Discrepancy reports and notify Lead Production Coordinator for all issues arising from ... The CNC Programmer is the primary owner of Plate & Flatbar Inventory as well as CNC consumables

CNC Programmer

Silver Creek, NY ยท On-site

$22.25 - $30.50/hr

A CNC Programmer designs these programs to meet contract documentation, specifications, and ... Floor Lead Men * Supervisors * Customers * Vendors * Senior Management This position description is ...

Be Seen First

Lead CNC Machinist / Programmer

Wixom, MI ยท On-site

$30 - $45/hr

We are looking to add an experienced Lead CNC Machinist / Programmer to help strengthen production, improve workflow, and manage shop floor activity. The right person will be heavily involved in ...

Urgent

CNC Programmer

Phoenix, AZ ยท On-site

$24.75 - $34/hr

Start Shop Discrepancy reports and notify Lead Production Coordinator for all issues arising from ... The CNC Programmer is the primary owner of Plate & Flatbar Inventory as well as CNC consumables

Drive continuous process improvements and lead root cause and corrective action (RCCA) initiatives ... Strong CNC programming skills for multi-axis machining (4- and 5-axis). * Solid understanding of GD ...

CNC Programmer

Clinton Township, MI ยท On-site

$24.50 - $33.50/hr

Lead. Transform. If you are passionate about precision and eager to contribute to a dynamic team, this role is for you. Quickparts is hiring a CNC Programmer to transform engineering prints into ...

next page

Showing results 1-20

Lead Cnc Programmer information

See salary details

$16

$30

$44

How much do lead cnc programmer jobs pay per hour?

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

What is the difference between Lead Cnc Programmer vs Cnc Programmer?

AspectLead Cnc ProgrammerCnc Programmer
CredentialsTypically requires more experience, possibly certifications in CNC programming or manufacturingRequires CNC programming skills, often with less experience needed
Work EnvironmentLeads programming teams, oversees multiple machines, and collaborates with engineeringFocuses on programming individual CNC machines and executing production tasks
ResponsibilitiesDesigns, develops, and optimizes CNC programs; mentors staff; ensures qualityCreates CNC programs based on specifications; sets up machines; troubleshooting

The main difference between a Lead Cnc Programmer and a Cnc Programmer lies in leadership and scope. The Lead Cnc Programmer oversees programming activities, mentors team members, and ensures production efficiency, while the Cnc Programmer primarily focuses on creating and executing CNC programs for manufacturing. Both roles require strong technical skills, but the lead position involves additional responsibilities related to supervision and process improvement.

What are Lead CNC Programmers?

Lead CNC Programmers are highly skilled professionals responsible for creating, editing, and optimizing computer numerical control (CNC) programs used to manufacture parts and products. They oversee programming teams, ensure efficient workflow, and troubleshoot complex machining issues. In addition to technical programming, they often collaborate with engineers, machinists, and production managers to ensure quality and efficiency in manufacturing processes. Their leadership role includes mentoring junior programmers and implementing best practices in CNC programming.

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

To thrive as a Lead CNC Programmer, you need advanced knowledge of CNC machining, blueprint reading, and precision measurement, typically backed by a technical degree or relevant certifications. Proficiency with CAD/CAM software (such as Mastercam or SolidWorks), G-code programming, and experience with various CNC control systems is essential. Strong problem-solving, leadership, and communication skills help in guiding teams and ensuring efficient workflow. These capabilities ensure high-quality production, minimize errors, and drive continuous improvement in manufacturing environments.

What are some common challenges faced by Lead CNC Programmers, and how can they be effectively managed?

Lead CNC Programmers often encounter challenges such as managing tight production schedules, ensuring the accuracy of complex programs, and coordinating between engineering, production, and quality teams. Successfully addressing these challenges requires strong organizational skills, effective communication, and staying current with the latest CNC software updates and machining techniques. Proactively collaborating with operators and engineers helps identify potential issues early, while ongoing training ensures the team maintains high standards of efficiency and safety.
More about Lead Cnc Programmer jobs
What cities are hiring for Lead Cnc Programmer jobs? Cities with the most Lead Cnc Programmer job openings:
Infographic showing various Lead Cnc Programmer job openings in the United States as of May 2026, with employment types broken down into 10% As Needed, 9% Full Time, 2% Part Time, 78% Contract, and 1% Summer. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Programmer

CNC Programmer

Excelco Newbrook Inc

Silver Creek, NY โ€ข On-site

$22.25 - $30.50/hr

Other

Posted 12 days ago


Job description

Description

Position Summary:

CNC Programmers are responsible for developing CNC programs to control machining or processing of parts by automatic machine tools, equipment or systems. A CNC Programmer designs these programs to meet contract documentation, specifications, and drawings while using best practices to minimize cut time and tool usage. CNC Programming may also include running CNC Machines to prove out new programs.


Duties and Responsibilities

  • Serve as a liaison for engineers and CNC machine operators to facilitate clear and concise communication.
  • Determine the sequence of CNC machine operations
  • Revise programs to eliminate errors and re-testing programs to ensure problem resolution
  • Analyze job orders, drawings, blueprints, specifications and design data to calculate dimensions, tool selection, machine speeds and feed rates
  • Determining reference points, machine cutting paths and computing angular and linear dimensions, radii and curvatures
  • Compare computer printouts with original part specifications and blueprints to verify accuracy of instructions
  • Entering coordinates into program memories
  • Write programs and store programs on media
  • Modifying existing programs to enhance efficiency
  • Determine machining methods/sequence/metal removal strategy per operation
  • Determine work-holding if not defined by Machining Engineer
  • Account for part handling and work-holding with CAM path
  • Create and verify code (CAM)
  • Quick check models for accuracy during CAM creation
  • Create instructional cover sheets
  • Observe CNC machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications
  • Be involved in proving out 1st piece operations and programming rev's
  • Determine cutting tools to be used and ensure availability
  • Meet or exceed the planning due dates assigned by the planning leader
  • Feedback status of planning work to planning leader
  • Feedback actual program CAM time
  • As assigned work with estimating on high profile quotes
  • Continual CNC Programming Process Development
  • Other duties as assigned

Requirements

Formal Education and Experience Requirements

  • Associates degree in a technical field preferred
  • Minimum 5 years industry-related experience preferred
  • CNC Machining experience for setting up various types of machines
  • Solid Works & CAM Works Certifications are a plus
  • Highschool diploma

Skills and Abilities

  • Strong Math skills
  • Problem Solving skills
  • Blueprint reading
  • Knowledge of GD&T
  • Ability to work in a team environment and independently
  • Strong organizational skills
  • Excellent written and verbal communication skills

Internal and External Communication Expectations

  • Colleagues
  • Floor Lead Men
  • Supervisors
  • Customers
  • Vendors
  • Senior Management

This position description is subject to change. Prior to any function or responsibility modification employee will be consulted to ensure clear expectations are communicated.

ENI is an equal opportunity employer, we highly encourage, VETS to apply.