2

Entry Level Cnc Programmer Jobs in Indiana (NOW HIRING)

Minimum 1 year of CNC setup and operation experience (entry-level roles) * 5+ years of CNC ... Basic CNC programming knowledge with the ability to edit programs as needed * Strong attention to ...

This is not an entry-level machine operator position. We are looking for someone who enjoys solving ... The ideal candidate has experience creating production-ready CAD files, programming CNC equipment ...

An entry-level operator position. * A CNC programming-only position. * A button-pushing production role. This position requires hands-on setup experience and the ability to support production ...

An entry-level operator position. * A CNC programming-only position. * A button-pushing production role. This position requires hands-on Swiss setup experience and the ability to support production ...

Be Seen First

We are seeking a highly skilled entry-level Design/Mechanical Engineer to join our team! This role ... Experience with CNC machining and waterjets. * Familiarity with CAM software and G-Code programming.

Working in close partnership with our customers, we solve complex engineering challenges to ... Experience required in installation and troubleshooting of PLC's, CNC equipment, A.C./D.C. servo ...

Entry Level Cnc Programmer information

See Indiana salary details

$16

$29

$42

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

As of Aug 22, 2026, the average hourly pay for entry level 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 is an entry level CNC programmer?

An Entry Level CNC Programmer is responsible for creating and modifying computer numerical control (CNC) programs used to operate machining equipment. They typically work with CAD/CAM software to generate code that directs machines to cut, drill, or shape materials. This role involves interpreting technical drawings, selecting appropriate tools, and ensuring precision in manufacturing. Entry-level programmers often collaborate with machinists and engineers to optimize production processes. Basic knowledge of CNC operations, G-code, and machining principles is usually required.

What are the typical daily responsibilities of an entry level CNC programmer?

As an Entry Level CNC Programmer, your daily duties usually include interpreting technical drawings, writing or editing CNC programs, and collaborating with machinists to set up and troubleshoot machines. You may also assist with testing and inspecting finished parts to ensure they meet quality standards, and update documentation related to your work. Teamwork is common, as you'll frequently communicate with engineers or production supervisors to resolve issues and optimize manufacturing processes. These tasks provide valuable learning opportunities while supporting the smooth and efficient operation of the machine shop.

What are the key skills and qualifications needed to thrive in the entry level CNC programmer position, and why are they important?

To thrive as an Entry Level CNC Programmer, you need a foundational understanding of CNC machining, basic programming skills, and familiarity with reading blueprints or technical drawings, typically supported by a technical diploma or on-the-job training. Competence with CAD/CAM software, G-code, and CNC machine operation is highly valuable, and some positions may prefer candidates with certifications like NIMS. Strong attention to detail, effective problem-solving, and good communication skills help you collaborate with machinists and engineers and ensure quality results. These abilities enable you to efficiently translate design specifications into precise machine instructions, minimize errors, and support team goals in a manufacturing environment.

How to become an entry level CNC programmer with no experience?

To become an entry-level CNC programmer with no experience, focus on gaining basic knowledge of CNC machinery and programming through online courses, technical schools, or community college programs. Learning to operate CNC machines, understanding G-code, and obtaining certifications such as the Certified CNC Programmer can improve employability; internships or apprenticeships also provide practical experience.

Is there a demand for entry level CNC programmers?

There is steady demand for entry level CNC programmers as manufacturing and machining industries continue to grow, especially for those skilled in CAD/CAM software and machine operation. Employers often seek candidates with basic technical knowledge, attention to detail, and the ability to learn CNC programming languages like G-code. Opportunities are available in various manufacturing sectors, with some positions offering on-the-job training for newcomers.

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 are popular job titles related to Entry Level Cnc Programmer jobs in Indiana?

For Entry Level Cnc Programmer jobs in Indiana, the most frequently searched job titles are:

What cities in Indiana are hiring for Entry Level Cnc Programmer jobs?

Cities in Indiana with the most Entry Level Cnc Programmer job openings:

Infographic showing various Entry Level Cnc Programmer job openings in Indiana as of August 2026, with employment types broken down into 84% Full Time, 7% Part Time, 3% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $61,270 per year, or $29.5 per hour.

CNC Programmer | Laser/Plasma/Turret | 2nd shift

TERRA Staffing Group

Monticello, IN • On-site

$20/hr

Other

Medical, Dental, Vision, Life, Retirement

This job post has expired today. Applications are no longer accepted.


Job description

CNC Programmer

If you're seeking a fast-paced, dynamic workplace where you can grow and develop new skills, this opportunity could be a great fit for you.

Join a growing manufacturing company that values both entry-level talent and high performers, offering strong potential for advancement within the organization.

In this role, you will be responsible for creating, optimizing, and maintaining CNC programs for laser cutting, plasma cutting, and turret punch press machines. This role converts engineering drawings and CAD files into efficient machine programs, ensuring accurate part production, optimal material usage, and minimal machine downtime.

Job Type: Temp-to-Hire

CNC Programmer Job Duties:

  • Develop and maintain CNC programs for laser, plasma, and turret punch machines.
  • Interpret engineering drawings, blueprints, and CAD models to create machine-ready programs.
  • Utilize nesting software to maximize material usage and reduce scrap.
  • Select appropriate tooling, cutting parameters, and machine settings for various materials and thicknesses.
  • Optimize programs to improve machine efficiency, cycle time, and part quality.
  • Collaborate with engineering and production teams to resolve manufacturability issues.

Schedule:

  • 2nd Shift: 3:30pm-11:30pm Monday-Friday

Pay:

  • $20+/hourly (experience based)

CNC Programmer Requirements:

  • Experience programming CNC laser, plasma, or turret punch machines.
  • Ability to read and interpret blueprints, technical drawings, and GD&T.
  • Proficiency with CAD/CAM software and nesting software.
  • Strong understanding of sheet metal fabrication processes.
  • Knowledge of tooling, cutting parameters, and material characteristics.
  • Good problem-solving and troubleshooting skills.
  • Strong attention to detail and organizational skills.
  • Ability to work independently and collaboratively with production teams.

Location: Monticello, IN

Benefits offered by Verstela to temp-to-hire employees:

  • Medical
  • Dental
  • Vision
  • Short-Term Disability
  • Term Life and AD&D
  • Identity Theft Protection
  • Prescription Plan
  • 401(k) Retirement Savings Plan

TERRA Staffing Group logo

About TERRA Staffing Group

Sourced by ZipRecruiter

TERRA Staffing Group provides a full range of staffing solutions to companies across a range of industries. Founded in 1983, the firm operates from Everett, WA, USA and has established itself as a premier provider of a wide array of employment services including temporary, contract-to-hire, direct placement, and payroll services. Their key mission is to "Success Stories Created Daily," a mantra lived daily by connecting exceptional talent with the right opportunities. Notable achievements include consecutive years being named among the best staffing firms to work for in North America by Staffing Industry Analysts and winning ClearlyRated's Best of Staffing-Client Satisfaction Award for ten years in a row.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Everett, WA, US

Year founded

1983

Social media