1

Cnc Machine Programmer Jobs in Indianapolis, IN (NOW HIRING)

CNC Programmer

Pittsboro, IN · On-site

$25.25 - $34.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The CNC Machinist Programmer is responsible for creating, coordinating, and optimizing CNC machining programs and processes with a strong emphasis on new product introduction, setup efficiency ...

CNC Machine Operator

Pittsboro, IN · On-site

$19.50 - $26.75/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Fleece Performance Engineering is a leading manufacturer of after-market diesel performance ... CNC machines (Horizontal Mill, Vertical Mill, Dual Spindle Lathe) exp. is a plus * Familiarity with ...

CNC Programmer/Machinist

Brownsburg, IN · On-site

$30 - $39/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

CNC Machinist / Programmer Brownsburg, Indiana | $30-$39/hour + Excellent Benefits Ready to Turn ... ISO-certified machine shop, we're not just making parts--we're solving complex manufacturing ...

CNC Programmer/Machinist

Brownsburg, IN · On-site

$30 - $39/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

CNC Machinist / Programmer Brownsburg, Indiana | $30-$39/hour + Excellent Benefits Ready to Turn ... ISO-certified machine shop, we're not just making parts--we're solving complex manufacturing ...

CNC Machinist-Programmer

Indianapolis, IN · On-site

$25.25 - $34.75/hr

The CNC Machinist/Programmer completes tasks and operates routine production equipment and machinery ensuring the daily maintenance and a safe work environment with an ultimate goal of zero accidents.

CNC Machinist-Programmer

Indianapolis, IN · On-site

$25.25 - $34.75/hr

The CNC Machinist/Programmer completes tasks and operates routine production equipment and machinery ensuring the daily maintenance and a safe work environment with an ultimate goal of zero accidents.

Be Seen First

CNC Machinist

Beech Grove, IN · On-site

$20 - $30/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

... machine logs, and inspection reports. Document any changes made to programs or setups. * Collaboration: Work closely with engineers, quality control inspectors, and other team members to address any ...

CNC Machinist

Indianapolis, IN · On-site

$30 - $35/hr

Edit and troubleshoot CNC machine programs using G-code and M-code programming to support production requirements and process improvements. * Perform in-process and final inspections using precision ...

Be Seen First

... CNC machines and/or programming Experience operating a panel saw Cabinet shop or woodworking experience Familiarity with Mozaik software preferred Experience with Cabinet Vision or similar software ...

Be Seen First

... CNC machines and/or programming Experience operating a panel saw Cabinet shop or woodworking experience Familiarity with Mozaik software preferred Experience with Cabinet Vision or similar software ...

CNC Programmer Location: Indianapolis, IN Overview We are seeking a highly skilled CNC Programmer ... Occasionally operate CNC machinery to validate programs and support production needs * Collaborate ...

CNC Programmer/Machinist

Brownsburg, IN · On-site

$30 - $39/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

CNC Programmer / Machinist Brownsburg, Indiana | $30-$39/hour + Excellent Benefits At our AS9100 ... ISO-certified machine shop, we're not just making parts--we're solving complex manufacturing ...

next page

Showing results 1-20

Cnc Machine Programmer information

See Indianapolis, IN salary details

$15

$29

$42

How much do cnc machine programmer jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for cnc machine programmer in Indianapolis, IN is $29.07, according to ZipRecruiter salary data. Most workers in this role earn between $23.94 and $32.74 per hour, depending on experience, location, and employer.

What is the difference between Cnc Machine Programmer vs Cnc Operator?

AspectCnc Machine ProgrammerCnc Operator
Primary RoleDesigns and writes CNC code to create manufacturing programsOperates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsMachine operation skills, basic technical knowledge, safety training
Work EnvironmentDesign labs, manufacturing floors, programming stationsManufacturing floors, machine stations
ResponsibilitiesDevelops and tests CNC programs, troubleshooting, optimizing machining processesSets up machines, loads programs, monitors production, performs basic maintenance

While both roles are essential in CNC manufacturing, the Cnc Machine Programmer focuses on creating and optimizing CNC programs, requiring technical and programming skills. The Cnc Operator executes these programs on the shop floor, emphasizing machine operation and monitoring. Understanding these differences helps in choosing the right career path or job focus within CNC manufacturing.

What are the key skills and qualifications needed to thrive as a CNC machine programmer?

To thrive as a CNC Machine Programmer, you need strong skills in computer-aided design (CAD), computer-aided manufacturing (CAM), blueprint reading, and a solid understanding of machining processes, typically supported by technical training or an associate degree. Familiarity with programming languages like G-code, and experience with CNC software such as Mastercam or SolidWorks, are essential, along with relevant certifications. Attention to detail, problem-solving ability, and effective communication set outstanding programmers apart in this role. These skills ensure precision, efficiency, and safety in manufacturing environments where exact specifications and collaboration are critical.

How much do CNC Machine Programmers earn?

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

Do CNC Machine Programmers make good money?

CNC Machine Programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers who operate advanced CAD/CAM software and have certifications tend to earn higher salaries, with many positions offering benefits and opportunities for overtime. Overall, it is considered a well-paying trade profession with steady demand.

Are CNC Machine Programmers in demand?

CNC Machine Programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and understand machining processes are especially sought after, with job growth expected to continue as manufacturing technology advances.

What are some common challenges CNC machine programmers face when transitioning from manual programming to CAM software?

CNC Machine Programmers often find the shift from manual G-code programming to using CAM (Computer-Aided Manufacturing) software challenging, as it requires learning new software interfaces and workflows. Adapting to the advanced features of CAM software, such as toolpath optimization and 3D modeling, can initially be overwhelming. However, mastering these tools significantly increases productivity and allows for more complex part designs. Most companies provide training or mentorship to help programmers bridge this gap, and collaborating with experienced team members can ease the transition.

What is a CNC machine programmer?

CNC Machine Programmers are skilled professionals who create, modify, and optimize the instructions (code) that control computer numerical control (CNC) machines used in manufacturing. They translate engineering drawings and specifications into CNC programs to guide machinery such as mills, lathes, and routers in producing precision parts. Their work ensures that manufacturing processes are efficient, accurate, and meet quality standards. CNC programmers often use specialized software like CAD/CAM and possess a strong understanding of materials, tooling, and machining techniques.

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

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

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

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

Infographic showing various Cnc Machine Programmer job openings in Indianapolis, IN as of August 2026, with employment types broken down into 82% Full Time, 12% Part Time, 1% Temporary, 3% Contract, and 2% Nights. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $60,466 per year, or $29.1 per hour.

CNC Programmer / Machinist - 2nd & 3rd Shift

Major Tool & Machine

Indianapolis, IN • On-site

$24 - $40/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

At a glance

Company: Major Tool & Machine
Location: Indianapolis, Indiana
Pay: $24.00–$40.00/hr DOE + 15% Shift Differential
Job Type: Full-Time
Shift: 2nd & 3rd Shift
Experience: 3–5+ Years CNC Machining Experience
Machines: Large CNC Mills • VTLs • Horizontal Boring Mills • 5-Axis • Mill-Turn
Controls: Siemens 840D • Fanuc • Mazatrol
Relocation: Relocation assistance available for qualified candidates

Why join Major Tool & Machine?

If you're looking for more than production machining, Major Tool & Machine offers the opportunity to work on some of the largest and most technically challenging CNC projects in North America.

Founded in 1946, MTM has grown into one of the country's premier large-scale contract manufacturers serving the aerospace, defense, semiconductor, energy, nuclear, and commercial industries. Their 600,000+ square-foot Indianapolis facility is home to more than 40 advanced CNC machine tools capable of machining components up to 90 feet long.

This role is ideal for an experienced CNC Programmer / Machinist who enjoys solving problems, setting up complex jobs, and working with large, high-value components. You'll work alongside skilled machinists, engineers, and programmers using industry-leading equipment from builders like Cincinnati Milacron, Dorries Scharmann Schiess (DSI), Berthiez, Mazak, DMG Mori, Giddings & Lewis, Gruppo Parpas, and JOBS.

With market-leading pay, a 15% shift differential, paid lunches, quarterly bonus opportunities, flexible 8-hour or 10-hour schedules, overtime opportunities—including 1.5× pay after 40 hours and double time after 48 hours worked—and relocation assistance for qualified candidates, MTM offers long-term career growth in a stable, technology-driven manufacturing environment.

⚙️ What you'll be doing

  • Program, set up, and machine complex precision components on large CNC equipment
  • Read and interpret blueprints, engineering drawings, and GD&T requirements
  • Select tooling, fixtures, and workholding for custom machining applications
  • Adjust feeds, speeds, offsets, and machining strategies to optimize production
  • Perform part and tool probing during setup
  • Verify first-piece inspections and maintain dimensional accuracy throughout production
  • Troubleshoot machining issues and make program or offset adjustments as needed
  • Inspect completed work using precision measuring equipment
  • Work closely with engineering, quality, and fellow machinists to produce complex parts safely and efficiently

️ Machines, controls & softwareMachines

  • DSI Gantry Mill/Turn Systems
  • Cincinnati Milacron Bridge & Rail Mills
  • Giddings & Lewis Horizontal Boring Mills
  • Berthiez Vertical Turning Lathes (VTL)
  • Mazak Integrex Mill-Turn
  • Mitsubishi Horizontal Mills
  • Gruppo Parpas 5-Axis Gantry Mills
  • JOBS High-Speed 5-Axis Gantry Mills

Controls

  • Siemens 840D
  • Fanuc
  • Mazatrol

Inspection Equipment

  • Precision measuring instruments
  • Part & tool probing systems
  • First article inspection processes

⭐ Shop highlights

  • Relocation assistance available
  • Large-scale aerospace, defense & semiconductor projects
  • 600,000+ sq. ft. manufacturing facility
  • Modern multi-axis CNC equipment
  • High-speed machining up to 27,000 RPM
  • 15% shift differential
  • Paid lunches
  • Flexible 8- or 10-hour schedules
  • Double time after 48 hours worked
  • Quarterly bonus potential
  • Excellent advancement opportunities

Materials you'll work with

  • Steel
  • Stainless Steel
  • Aluminum
  • High-strength alloys
  • Aerospace-grade materials

✅ What we're looking forRequired

  • 3–5+ years of CNC machining experience
  • Trade school, apprenticeship, or equivalent machining education
  • Blueprint reading
  • GD&T interpretation
  • CNC setup experience
  • Strong understanding of shop math
  • Experience using precision measuring equipment
  • Part and tool probing experience
  • Strong troubleshooting abilities
  • Positive attitude and dependable attendance

Preferred

  • Siemens 840D experience
  • High-speed machining experience (16,000–27,000 RPM)
  • Experience machining large precision components
  • CNC programming experience
  • Experience with complex setups and custom machining

Why you'll like working here

  • Work on some of the largest CNC machines in North America
  • Challenging one-of-a-kind machining projects
  • Stable company with nearly 80 years of manufacturing history
  • Modern equipment and continual investment in technology
  • 15% shift differential
  • Paid lunches
  • Flexible 8- or 10-hour schedules
  • Overtime available with 1.5× pay after 40 hours and 2× pay after 48 hours
  • Zero-premium employee health insurance option
  • Immediate PTO eligibility
  • 401(k) with company match
  • Onsite medical clinic and fitness center
  • Tuition assistance and long-term career growth

Pay, benefits & schedulePay

$24.00–$40.00 per hour DOE

  • 15% Shift Differential
  • 1.5× pay for hours worked between 40–48
  • 2× pay for hours worked over 48

Benefits

  • Medical, Dental & Vision Insurance
  • Zero-premium base health plan
  • Paid lunches
  • Onsite medical clinic
  • Mental health services
  • HSA & FSA options
  • 401(k) with company match
  • Immediate PTO
  • 10 Paid Holidays
  • Tuition reimbursement
  • Onsite fitness center
  • Wellness programs
  • Company-paid life insurance
  • Short & Long-Term Disability
  • Quarterly bonus potential

Schedule

2nd & 3rd Shift

  • Choose between 5 × 8-hour schedules or 4 × 10-hour schedules
  • Flexible start times discussed during the interview process
  • Overtime available
  • 1.5× pay after 40 hours
  • 2× pay after 48 hours worked

About Major Tool & Machine

Major Tool & Machine has been manufacturing complex precision components since 1946 and has become one of North America's leading large-scale contract manufacturers. Serving customers in the aerospace, defense, semiconductor, energy, nuclear, and commercial sectors, MTM combines experienced machinists, advanced engineering, and some of the industry's most impressive CNC equipment to produce mission-critical components.

Today, the company operates more than 40 advanced CNC machines—including massive 5-axis gantry mills, vertical turning lathes, horizontal boring mills, and mill-turn systems—inside its 600,000+ square-foot Indianapolis facility. As part of the Precinmac family of manufacturing companies, MTM continues to invest in technology, employee development, and long-term career opportunities while maintaining a culture built on craftsmanship, quality, and continuous improvement.

Apply today

Ready to take your CNC programming and machining career to the next level?

Join Major Tool & Machine and help manufacture some of the largest and most complex precision components in North America.

Apply today through hireCNC.