1

Cnc Programmer Jobs in Indiana (NOW HIRING)

On-Site CNC Programmer

Plymouth, IN ยท On-site

$80K - $100K/yr

We are seeking a highly skilled, team-oriented, person that is a self-motivated CNC Programmer to join our growing manufacturing team. In this role, you will be responsible for developing, optimizing ...

CNC Programmer

Nappanee, IN ยท On-site

$23.75 - $32.25/hr

... engineered for exceptional performance.We provide stable careers, hands-on training, and clear ... Set up CNC machines according to job specifications and blueprints. * Install and align tooling ...

3RD SHIFT CNC PROGRAMMER - FT. WAYNE, INDIANA A Leading Automotive Supplier in the Fort, Wayne, Indiana area needs a 3rd Shift CNC Programmer. This is a Full Time, Permanent, Direct Hire Position ...

Be Seen First

CNC PRORAMMER

Columbia City, IN ยท On-site

$50K - $60K/yr

We are seeking a skilled CNC Programmer to develop, optimize, and support CNC machining programs for multi-axis CNC Mills and Swiss-type CNC Lathes. The ideal candidate will be proficient in CAM ...

Developing robust CNC production processes Meeting cycle time and quality expectations Ensuring on ... Deliver operator and programmer training to customers, either at the customer site or in-house.

CNC Programmer II

Monticello, IN

$24.25 - $33/hr

POSITION OVERVIEW The CNC Programmer II is responsible for all CNC programs for manufacturing equipment directly impacting on the overall performance objectives for the company and compliance to ...

CNC Machinist Programmer

Fort Wayne, IN ยท On-site

$24.50 - $33.50/hr

Sabert is looking for a CNC Machinist Programmer to join our team! Payrate: $23.50 - $41 Basic Function In this position, the candidate will perform all functions necessary to program, prepare and ...

CNC Machinist Programmer

Fort Wayne, IN ยท On-site

$23.50 - $41/hr

Description Sabert is looking for a CNC Machinist Programmer to join our team! Payrate: $23.50 - $41 Basic Function In this position, the candidate will perform all functions necessary to program ...

This CNC Manufacturing Programmer role supports R&D-driven, low-volume jobs by developing creative machining strategies, collaborating with engineering, and optimizing performance on the shop floor.

CNC Programmer - 3rd Shift

Fort Wayne, IN ยท On-site

$26.25 - $35.75/hr

Programming CNC code from provided 3D CAD data utilizing Mastercam 2024-2025 software * Setting up appropriate machining tools, offsets and materials as required * Operating CNC machines and ...

next page

Showing results 1-20

Cnc Programmer information

See Indiana salary details

$16

$29

$42

How much do cnc programmer jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for cnc programmer in Indiana is $29.46, according to ZipRecruiter salary data. Most workers in this role earn between $24.23 and $33.17 per hour, depending on experience, location, and employer.

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

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What Does A CNC Programmer Do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is a CNC programming salary?

The salary for a CNC programmer typically ranges from $45,000 to $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher wages, especially in manufacturing environments with complex machinery.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is there a demand for CNC programmers?

CNC programmers are in high demand across manufacturing industries due to the need for precise and efficient machining. Skilled programmers who can operate CAD/CAM software and understand machine tools are especially sought after, with employment opportunities expected to grow as manufacturing technology advances.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers. Skilled programmers are needed to interpret complex designs, troubleshoot issues, and adapt to new machines and materials. Therefore, CNC programmers will continue to play a vital role alongside AI tools that enhance productivity and precision.

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 a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

Do CNC programmers make good money?

CNC programmers typically earn competitive wages that vary by experience, location, and industry. Entry-level positions may start lower, but experienced CNC programmers with skills in CAD/CAM software and machine operation can earn higher salaries, often supplemented by overtime and benefits.

What are CNC Programmers?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.
What are the most commonly searched types of Cnc Programmer jobs in Indiana? The most popular types of Cnc Programmer jobs in Indiana are:
What cities in Indiana are hiring for Cnc Programmer jobs? Cities in Indiana with the most Cnc Programmer job openings:
What are popular job titles related to Cnc Programmer jobs in IN? For Cnc Programmer jobs in IN, the most frequently searched job titles are:
Infographic showing various Cnc Programmer job openings in Indiana as of June 2026, with employment types broken down into 80% Full Time, 10% Part Time, and 10% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $61,270 per year, or $29.5 per hour.

On-Site CNC Programmer

All Points Tool & Mfg

Plymouth, IN โ€ข On-site

$80K - $100K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

We are seeking a highly skilled, team-oriented, person that is a self-motivated CNC Programmer to join our growing manufacturing team. In this role, you will be responsible for developing, optimizing, and maintaining CNC (Computer Numerical Control) programs that drive precision machining operations at our facility. Your expertise will ensure that parts are produced efficiently, accurately, and to the highest quality standards. This position offers an exciting opportunity to work with advanced machining technologies and contribute to innovative manufacturing processes in a family oriented environment.

Duties

  • Develop and write CNC programs for various machining centers, including CNC milling machines and CNC lathes, utilizing Mastercam
  • Develop and implement process sheets within the Mastercam system.
  • Interpret detailed blueprints, schematics, and technical drawings, applying GD&T (Geometric Dimensioning and Tolerancing) principles to ensure precise manufacturing.
  • Set up and calibrate CNC machines, including tools, tooling, and fixtures, ensuring optimal operation and safety compliance.
  • Utilize precision measuring instruments such as bore gauges, micrometers, calipers, bore gauges, and coordinate measuring machines (CMM) to verify part dimensions and quality.
  • Troubleshoot machining issues by analyzing tool wear, machine alignment, and program errors; implement corrective actions promptly.
  • Collaborate with design engineers using CAD software like SolidWorks or CAD to review designs and translate them into effective CNC programs.
  • Incorporate lean manufacturing principles to improve machining efficiency, reduce waste, and optimize workflow processes.
  • Maintain detailed documentation of programs, setups, tooling specifications, and inspection reports for quality control purposes.

Experience

  • Proven experience in CNC programming for both milling machines and lathes in a manufacturing environment with multiple axes.
  • Strong knowledge of Fanuc controls is required.
  • Proficiency in Mastercam with 10+ years experience
  • Solid understanding of blueprint reading, schematics, mechanical drawings, and GD&T standards.
  • Mechanical knowledge related to tooling selection, geometry calculations, and machining parameters.
  • Desire to work in a team environment.
  • Dedicated to finding solutions to complex problems, making positive changes to an organization, and thinking outside of the box. We value innovation, precision craftsmanship, and continuous improvementโ€”if youโ€™re passionate about pushing the boundaries of machining technology while ensuring top-tier quality standards, we want to hear from you!