1

Cnc Programer Jobs (NOW HIRING)

CNC Programer

South Elgin, IL ยท On-site

$35 - $42/hr

Position Overview KrisDee & Associates is seeking an experienced CNC Programmer to develop, troubleshoot, and improve machining processes for complex precision-machined components. This is not an ...

CNC Programer

Houston, TX

$23.50 - $32/hr

EHC is looking for a CNC Programmer for a Client in the Houston Area Primary Duties & Responsibilities 1. Ability to utilize the latest version of Esprit and/or SolidCAM software to efficiently ...

CNC Programmer/CNC Machinist

Vista, CA ยท On-site

$25 - $60/hr

Established CNC Machine Shop seeking Experienced CNC Programmer/ CNC Machinist with Solidworks and MasterCAM capabilities to join our team. Full time position available. This Company Describes Its ...

CNC Operator/Programer

Manor, TX ยท On-site

$28.50 - $39/hr

Have strong software skills to execute the CNC programmer work preferably "V-Carve" * Ensure safe operations by complying with safety rules and regulations * Work on the complete lifecycle of the CNC ...

As a CNC Programmer, you will play a crucial role in the manufacturing process by creating precise and efficient programs for our CNC machines. If you have a passion for technology and a keen eye for ...

CNC Programmer

Westminster, MD ยท On-site

$30 - $45/hr

As a CNC Programmer, you will play a crucial role in the manufacturing process by creating precise and efficient programs for our CNC machines. If you have a passion for technology and a keen eye for ...

CNC Programmer

Euclid, OH ยท On-site

$25.50 - $34.75/hr

CNC Programmer Department: Production Reports To: Machining Manager FLSA Status: Non-Exempt CNC Programmer- LEVEL I (Programmer I/Entry Programmer) Position Summary: The CNC Programmer I supports CNC ...

CNC Programmer

Palmdale, CA ยท On-site

$75K - $95K/yr

The CNC Programmer plays a critical role in the manufacturing process by developing and optimizing computer numerical control (CNC) programs that guide automated machinery to produce precision parts ...

CNC Programmer

Kenosha, WI ยท On-site

$25.75 - $35.25/hr

๐Ÿš€ CNC Programmer | SolidWorks | Advanced Fabrication Equipment ๐Ÿ“ Kenosha, WI (Onsite) Are you a CNC Programmer who thrives on turning complex designs into efficient, production-ready programs?

CNC Programmer

Palmdale, CA ยท On-site

$75K - $95K/yr

The CNC Programmer plays a critical role in the manufacturing process by developing and optimizing computer numerical control (CNC) programs that guide automated machinery to produce precision parts ...

CNC Programmer

North Kingstown, RI ยท On-site

$25.75 - $35/hr

CNC Programmer Department: Manufacturing & Distribution - Skilled Jobs Employment Type: Full Time Location: North Kingstown, RI Reporting To: Ryan Bartkowski Description The CNC Programmer is ...

CNC Programmer

Shelby, MI ยท On-site

$23.50 - $32/hr

CNC Programmer Location: Shelby, Michigan Job Summary Are you an experienced and detail-oriented CNC Programmer looking for a new opportunity? We're seeking a CNC Programmer to join a team in Shelby ...

CNC Programmer

Irwin, PA ยท On-site

$22.75 - $31.25/hr

The CNC Programmer works closely with Engineering, Quality, and Machining personnel to ensure parts are produced efficiently, accurately, and in accordance with customer and engineering ...

CNC Programmer

Auburn, WA ยท On-site

$29 - $39.50/hr

CNC Programmer location: Auburn, WA onsite- Multiple positions Fulltime only Domain: Aerospace domain Visa: GC/ US Citizen Positions : 4 Duties & Responsibilities: * 5+ years of NC/CNC programming ...

Do you have CNC programming experience and strong knowledge of Fusion 360? Then this permanent hire CNC Programmer opportunity with an established precision manufacturing company could be a great fit ...

next page

Showing results 1-20

CNC Programer information

See salary details

$16

$30

$44

How much do cnc programer jobs pay per hour?

As of Jul 28, 2026, the average hourly pay for cnc programer 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 are CNC Programmers?

CNC Programmers are skilled professionals who create and modify computer programs that control automated machine tools, such as lathes, mills, and routers. They use specialized software to convert engineering drawings and specifications into precise instructions for manufacturing parts and components. CNC Programmers play a vital role in ensuring production efficiency, accuracy, and quality by optimizing machine operations and troubleshooting issues that arise during the machining process.

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

To thrive as a CNC Programmer, you need strong skills in mathematics, blueprint reading, and a solid understanding of machining processes, typically supported by a technical diploma or associate degree in manufacturing or engineering. Proficiency with CAD/CAM software, G-code, and CNC machine operation is essential, and certifications such as NIMS can be advantageous. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These skills ensure precise, efficient production and minimize costly errors in manufacturing environments.

What is the difference between Cnc Programer vs Cnc Machinist?

AspectCnc ProgramerCnc Machinist
CredentialsTechnical training, certifications in CNC programmingTechnical training, machining certifications
Work EnvironmentDesigning and writing programs, using CAD/CAM softwareOperating CNC machines, setting up tools
Employer & IndustryManufacturing, aerospace, automotiveManufacturing, metalworking, aerospace
Search & Comparison IntentUnderstanding programming roles, skills neededUnderstanding machine operation, setup skills

The main difference between a Cnc Programer and a Cnc Machinist lies in their focus: Cnc Programers primarily write and develop CNC programs using CAD/CAM software, while Cnc Machinists operate and set up CNC machines based on those programs. Both roles require technical training and are essential in manufacturing industries, but they differ in daily tasks and responsibilities.

What are some common challenges CNC Programmers face when transitioning from manual machining roles?

CNC Programmers often encounter challenges such as learning to interpret and create digital blueprints using CAD/CAM software, understanding advanced G-code syntax, and troubleshooting automated equipment errors. Unlike manual machining, CNC programming demands precision in code writing and a strong grasp of both computer and mechanical systems. Additionally, adapting to the collaborative nature of working closely with engineers, operators, and quality control teams is essential for ensuring efficient production and minimizing errors.
More about CNC Programer jobs
What cities are hiring for Cnc Programer jobs? Cities with the most Cnc Programer job openings:
What states have the most Cnc Programer jobs? States with the most job openings for Cnc Programer jobs include:
What job categories do people searching Cnc Programer jobs look for? The top searched job categories for Cnc Programer jobs are:
Infographic showing various Cnc Programer job openings in the United States as of July 2026, with employment types broken down into 86% Full Time, 5% Part Time, 3% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programer

Kris Dee & Associates Inc

South Elgin, IL โ€ข On-site

$35 - $42/hr

Full-time

Posted 12 days ago


Job description

Position Overview

KrisDee & Associates is seeking an experienced CNC Programmer to develop, troubleshoot, and improve machining processes for complex precision-machined components.

This is not an entry-level position. The successful candidate must be able to independently review customer drawings, develop machining strategies, create Mastercam programs, select tooling, design fixtures, troubleshoot manufacturing problems, and support new jobs through a successful production launch.

This position works closely with management, quality, production personnel, machine operators, customers, and suppliers. The ideal candidate will combine strong CNC programming skills with practical shop-floor machining experience and a continuous-improvement mindset.

Primary Responsibilities
  • Create, verify, modify, and maintain CNC programs using Mastercam.
  • Develop machining processes for new and existing production work.
  • Review customer drawings, solid models, specifications, tolerances, and GD&T requirements.
  • Determine the appropriate machine, workholding method, tooling, material size, feeds, speeds, and sequence of operations.
  • Program CNC horizontal and vertical machining centers.
  • Design, develop, build, and implement machining fixtures and workholding solutions.
  • Create setup instructions, tool lists, operation sheets, and production documentation.
  • Support machine setups, firstpiece production, inspection, and process validation.
  • Troubleshoot programming, tooling, fixture, quality, cycletime, and machining issues.
  • Determine root causes of manufacturing problems and implement effective corrective actions.
  • Estimate cycle times, tooling requirements, fixture costs, and material requirements.
  • Review product designs for manufacturability, completeness, quality, and profitability.
  • Identify opportunities to improve cycle time, tool life, process capability, productivity, and manufacturing cost.
  • Design or specify special cutting tools and obtain supplier quotations when needed.
  • Determine and order cutting tools, holders, collets, and other machining supplies.
  • Maintain organized CNC program, CAD/CAM, tooling, fixture, and engineering files.
  • Inspect and measure machined components using precision measuring equipment.
  • Train machine operators and setup personnel on loading, inspection, deburring, tool changes, offsets, and machining requirements.
  • Provide technical machining support to quality, production, estimating, and management personnel.
  • Maintain KrisDeeโ€™s quality, safety, housekeeping, and documentation standards.
  • Perform other related responsibilities assigned by the General Manager.
  • Required Qualifications
  • High school diploma or equivalent.
  • At least three years of professional CNC programming experience.
  • At least three years of experience using Mastercam in a production machining environment.
  • Strong experience programming CNC milling machines.
  • Experience machining aluminum, steel, cast iron, and other ferrous and nonferrous materials.
  • Experience selecting cutting tools, holders, speeds, feeds, and machining strategies.
  • Experience designing and implementing machining fixtures and workholding.
  • Ability to independently take a part from customer print or model through production launch.
  • Ability to read and interpret complex engineering drawings, tolerances, and GD&T.
  • Strong knowledge of shop mathematics and machining fundamentals.
  • Ability to use micrometers, calipers, height gauges, bore gauges, indicators, and other precision measuring equipment.
  • Ability to identify outoftolerance conditions and determine appropriate corrective action.
  • Strong troubleshooting and problemsolving skills.
  • Ability to communicate clearly with machine operators, inspectors, management, customers, and suppliers.
  • Strong organizational skills and the ability to manage multiple projects and priorities.
  • Basic proficiency with Microsoft Outlook, Excel, and other computer applications.
  • Authorization to work in the United States.
  • Preferred Qualifications
  • Five or more years of CNC programming experience.
  • Experience programming horizontal machining centers.
  • Experience with multipallet or production machining environments.
  • Experience programming Makino or similar CNC machining centers.
  • Experience machining complex hydraulic manifolds, castings, or closetolerance production components.
  • Experience with fixture design, probing, tombstone workholding, and multioperation machining.
  • Working knowledge of AS9100 or ISObased quality systems.
  • Experience with lean manufacturing, setup reduction, cycletime improvement, and toolingcost reduction.
  • Experience estimating machining cycle times and manufacturing costs.
  • Skills and Competencies
  • Strong CNC programming and machining knowledge.
  • Strong mechanical and technical problemsolving ability.
  • Thorough attention to detail.
  • Sound judgment and independent decisionmaking.
  • Ability to balance productivity, tool life, quality, and manufacturing cost.
  • Strong troubleshooting and rootcauseanalysis skills.
  • Ability to clearly document machining processes and setup requirements.
  • Willingness to work directly with production personnel on the shop floor.
  • Teamoriented attitude and willingness to share machining knowledge.
  • Commitment to quality, safety, productivity, and continuous improvement.
  • Work Environment

    This position works in both an office and manufacturing environment. The employee may be exposed to moving machinery, cutting fluids, chemical solvents, airborne particles, vibration, and elevated noise levels. Appropriate personal protective equipment must be worn as required.

    Physical RequirementsThe employee must be able to:
  • Regularly stand, walk, bend, stoop, kneel, crouch, and reach.
  • Use hands and fingers to operate computers, measuring equipment, tools, and machinery.
  • Communicate effectively in an active manufacturing environment.
  • Maintain close, distance, peripheral, and depth vision, including the ability to adjust focus.
  • Occasionally lift, push, or pull objects weighing up to 50 pounds.
  • Work Schedule

    This is a full-time, first-shift position. Normal working hours are Monday through Friday from 7:00 a.m. to 3:30 p.m.

    Occasional overtime or weekend work may be available or required based on production demands, customer requirements, and project schedules.

    About KrisDee & Associates

    KrisDee & Associates is a precision CNC machining company serving customers in demanding industries, including aerospace, defense, medical, hydraulics, electronics, energy, and heavy equipment.

    Our team specializes in complex, close-tolerance components and production machining using horizontal and vertical machining equipment. We are looking for an experienced programmer who can combine technical programming expertise with practical machining judgment and help us continually improve quality, productivity, and profitability.