1

Cnc Programmer Jobs in Bloomington, IN (NOW HIRING)

Tool And Die Maker

Crane, IN

$26 - $32.75/hr

The ideal candidate will be proficient in operating and programming CNC machines, including lathes, mills, and other machining equipment. This position requires a strong attention to detail ...

Tool And Die Maker

Crane, IN · On-site

$26 - $32.75/hr

The ideal candidate will be proficient in operating and programming CNC machines, including lathes, mills, and other machining equipment. This position requires a strong attention to detail ...

Tool And Die Maker

Crane, IN

$26 - $32.75/hr

The ideal candidate will be proficient in operating and programming CNC machines, including lathes, mills, and other machining equipment. This position requires a strong attention to detail ...

CNC Operator

Columbus, IN · On-site

$20/hr

This role operates machine tools such as lathes, milling machines, boring machines, CNC equipment, and grinders according to company work instructions and blueprints. Successful candidates are ...

CNC Operator

Columbus, IN · On-site

$19 - $26/hr

We are currently hiring for 2nd & 3rd shifts: 2nd shift (3:00pm to 11:00pm), 3rd shift (11:00pm to 7:30am) Position Summary The CNC Operator ensures machines are producing high-quality products ...

... CNC tooling, cutting tools, and machining processes Strong troubleshooting and problem-solving skills Preferred Skills (Nice to Have): Fanuc controls Okuma controls G-Code and M-Code programming ...

Program CNC mills and optimize processes for high-volume production. * Implement and operate ... Deliver In-Service Engineering support, update SOPs, author technical reports/SOWs, and direct UID ...

Program CNC mills and optimize processes for high-volume production. * Implement and operate ... Deliver In-Service Engineering support, update SOPs, author technical reports/SOWs, and direct UID ...

MACHINIST-IND

Mooresville, IN · On-site

$21.50 - $29.25/hr

This role requires the ability to interpret engineering drawings, maintain tight tolerances, and ensure all parts meet quality and regulatory standards. You will: * Set up and operate manual and CNC ...

Controls Systems Engineer

Bedford, IN · On-site

$74K - $96K/yr

Siemens CNC control systems, Siemens Step7, and Siemens HMI (WinCC); and FlexNet, Q-Das, and Thingworx. Four years of experience with: Manufacturing process equipment, system engineering, and ...

Controls Systems Engineer

Bedford, IN

$74K - $96K/yr

Siemens CNC control systems, Siemens Step7, and Siemens HMI (WinCC); and FlexNet, Q-Das, and Thingworx. Four years of experience with: Manufacturing process equipment, system engineering, and ...

next page

Showing results 1-20

Cnc Programmer information

See Bloomington, IN salary details

$15

$28

$41

How much do cnc programmer jobs pay per hour?

As of Aug 25, 2026, the average hourly pay for cnc programmer in Bloomington, IN is $28.63, according to ZipRecruiter salary data. Most workers in this role earn between $23.56 and $32.26 per hour, depending on experience, location, and employer.

What is a CNC programmer?

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 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 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.

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 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.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What are popular job titles related to Cnc Programmer jobs in Bloomington, IN?

For Cnc Programmer jobs in Bloomington, IN, the most frequently searched job titles are:

What job categories do people searching Cnc Programmer jobs in Bloomington, IN look for?

The top searched job categories for Cnc Programmer jobs in Bloomington, IN are:

What cities near Bloomington, IN are hiring for Cnc Programmer jobs?

Cities near Bloomington, IN with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Bloomington, IN as of August 2026, with employment types broken down into 93% Full Time, and 7% Part Time. Highlights an 93% In-person, and 7% Remote job distribution, with an average salary of $59,560 per year, or $28.6 per hour.

CNC Machinist - 2nd Shift

Express Employment

Bloomington, IN

$18 - $30/hr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 6 days ago


Job description

Located in Bloomington, IN
Salary: $18.00 / hr - $30.00 / hr
Are you looking to build your skills in a manufacturing environment? We are seeking a detail-oriented CNC Machinist to operate CNC mills and lathes while producing quality parts according to engineering drawings and established machining processes. This is a great opportunity for someone with mechanical aptitude who is eager to learn, grow, and take on additional responsibilities as training progresses.
Job Summary
  • Operate CNC mills and CNC lathes
  • Read and interpret engineering drawings and blueprints
  • Perform basic part inspections and quality checks
  • Follow work instructions and established machining processes
  • Maintain a high level of attention to detail to ensure part quality
  • Work safely and efficiently in a manufacturing environment
  • Learn new skills and take on additional responsibilities as training progresses

Experience Required
  • Experience reading engineering prints/drawings preferred
  • Basic inspection experience preferred
  • CNC machining experience is a plus, but not required
  • Manufacturing experience is helpful but not required

Skills & Qualifications
  • Strong attention to detail and commitment to quality
  • Mechanical aptitude and willingness to learn
  • Ability to follow instructions and established procedures
  • Ability to work safely and efficiently in a manufacturing environment
  • Dependable and willing to learn new skills
  • Good problem-solving and communication skills

Location: Bloomington, IN
Pay: $18-$30/hour
Position Type: Evaluation
Schedule: Monday-Friday, 2:00 PM-12:00 AM
Ways to apply:
  • Complete our online application
  • Send your resume to Jobs.BloomingtonIN@ExpressPros.com
  • Visit us in person at 333 E Winslow Rd, Bloomington, IN 47401

About Express Employment Professionals:
  • Express can help you find the type of job that is a perfect fit for your needs and abilities, and you'll never pay a fee for our services and support. Whether you're looking for a full-time position, part-time work, or a more flexible schedule, Express can assist you in a wide range of jobs that meet your employment goals, including Administrative, Commercial, and Professional positions. Let us help you today!

Benefits Available to Eligible Express Associates:
  • Medical Plan
  • Dental Plan
  • Holiday Pay (6 Days Observed)
  • 401(k) Retirement Savings Plan
  • Vision/Eyewear Plan
  • Life Insurance
  • Prescription Drug Reimbursement
  • Short-Term Disability
  • Referral Bonuses

#2504BL
Express Office: Bloomington
333 East Winslow Road
Bloomington, IN 47401

Express Employment Professionals logo

About Express Employment Professionals

Sourced by ZipRecruiter

Express Employment Professionals, based in Oklahoma City, OK, USA, operates in the staffing industry and is renowned for providing robust and reliable staffing solutions. Their official website - expresspros.com - details their variety of services, which include temporary and full-time staffing, human resources services, and professional search. The company was established in 1983 with the aim of helping as many people as possible to find good jobs, and since then, it has grown exponentially, expanding its reach to various domains within the job market.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Oklahoma City, OK, US

Social media