1

Programmer Jobs in Indiana (NOW HIRING)

CNC Programmer

Pittsboro, IN · On-site

$25.25 - $34.50/hr

Fleece Performance Engineering is a leading manufacturer of after-market diesel performance products. With a reputation for innovation, quality, and service, our high-performance products push the ...

Be Seen First

CNC Programmer

Muncie, IN · On-site

$50K - $60K/yr

CNC Mill Operator Taurus Tool and Engineering is focused on obtaining goals through team effort. If you are looking for a rewarding career with a company that values you and your ideas, we would like ...

Be Seen First

Production Programmer

La Porte, IN · On-site

$22 - $28/hr

Job Summary The Production Programmer is responsible for creating, optimizing, and maintaining programs that control production equipment and processes. This role focuses on developing code for CNC ...

CNC Programmer

South Bend, IN · On-site

$75K - $110K/yr

CNC Programmer - South Bend, IN (Direct Hire) Position Summary The CNC Programmer is responsible for leading CNC programming activities, optimizing machining processes, improving equipment ...

CNC Programmer

South Bend, IN · On-site

$75K - $110K/yr

CNC Programmer - South Bend, IN (Direct Hire) Position Summary The CNC Programmer is responsible for leading CNC programming activities, optimizing machining processes, improving equipment ...

PLC Programmer

Lebanon, IN · On-site

$65K - $88K/yr

CODESYS PLC Programmer / Automation Engineer Position: CODESYS PLC Programmer / Automation Engineer Industry: Pharmaceutical / Biopharmaceutical Manufacturing Project: Large-scale capital project ...

CNC Programmer

Princeton, IN · On-site

$25 - $34.25/hr

CNC Programmer Highway Machine Co. is looking for an experienced CNC Programmer to join our Princeton, Indiana manufacturing team. This position is responsible for programming, setting up, and ...

Original Sin 2 is looking for a Engine Programmer to join the team and help us in crafting the high calibre games our fans have come to expect. Responsibilities * Work on all aspects of engine ...

CNC Programmer

Princeton, IN · On-site

$30 - $36/hr

CNC Programmer $30.00 to $36.00 per hour Highway Machine Co. is looking for an experienced CNC Programmer to join our Princeton, Indiana manufacturing team. This position is responsible for ...

CNC Programmer

Princeton, IN · On-site

$30 - $36/hr

CNC Programmer $30.00 to $36.00 per hour Highway Machine Co. is looking for an experienced CNC Programmer to join our Princeton, Indiana manufacturing team. This position is responsible for ...

Be Seen First

Robot Programmer

Fort Wayne, IN · On-site

$30 - $42/hr

This hands-on role involves setting up, programming, and integrating robots into production facilities, as well as providing ongoing automation support. Candidates should be willing to travel ...

CNC Programmer

Princeton, IN · On-site

$30 - $36/hr

CNC Programmer $30.00 to $36.00 per hour Highway Machine Co. is looking for an experienced CNC Programmer to join our Princeton, Indiana manufacturing team. This position is responsible for ...

CNC Programmer

Indianapolis, IN · On-site

$130K/yr

CNC Programmer Location: Indianapolis, IN Overview We are seeking a highly skilled CNC Programmer to lead the development and optimization of manufacturing processes that support cost efficiency ...

Cmm Programmer

Plymouth, IN · On-site

$35 - $45/hr

CMM Programmer We are seeking an experienced CMM Programmer to join our dynamic team. The successful candidate will be responsible for developing and optimizing CMM programs, interpreting blueprints ...

CNC Programmer

Bluffton, IN · On-site

$24 - $33/hr

Description The CNC Programmer is responsible for developing, editing, optimizing, and supporting CNC machining programs to ensure safe, efficient, and repeatable manufacturing processes. This role ...

next page

Showing results 1-20

Programmer information

See Indiana salary details

$11

$37

$65

How much do programmer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for programmer in Indiana is $37.62, according to ZipRecruiter salary data. Most workers in this role earn between $24.47 and $48.94 per hour, depending on experience, location, and employer.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Indiana?

The most popular types of Programmer jobs in Indiana are:

What are popular job titles related to Programmer jobs in Indiana?

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

What cities in Indiana are hiring for Programmer jobs?

Cities in Indiana with the most Programmer job openings:

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

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

Infographic showing various Programmer job openings in Indiana as of September 2026, with employment types broken down into 81% Full Time, 12% Part Time, 6% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $78,251 per year, or $37.6 per hour.

CNC Programmer

Pittsboro, IN • On-site

Fleece Performance Engineering
Motor Vehicle Manufacturing • 11 - 50 employees

$25.25 - $34.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 21 days ago


Job description

Who We Are:

Fleece Performance Engineering is a leading manufacturer of after-market diesel performance products. With a reputation for innovation, quality, and service, our high-performance products push the limits of diesel performance technology. We are seeking motivated individuals who thrive in a rapidly expanding business environment.

The Role:

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, fixturing, tooling strategy, and continuous improvement. This role works closely with Engineering, Production, and Quality to ensure efficient, repeatable, and cost-effective manufacturing operations.

The Perks:
  • Paid Time Off, Holidays, and Health Benefits (Medical, Vision, Dental, Life)
  • 401(k) with Employer Match and Disability Coverage
  • Discretionary Bonus Opportunities
  • OnSite Gym, Training, and Other Perks
  • What You'll Do:
  • Develop, coordinate, and optimize CNC programs and machining processes to improve cycle times, repeatability, and overall manufacturing efficiency.
  • Partner with Engineering to prototype new products and transition them into stable, productionready processes.
  • Perform handson CNC machining operations as needed, including machine setup, proving out programs, running first articles, and supporting production to ensure quality and throughput.
  • Select and implement appropriate tooling, fixturing, and work holding strategies; adjust machine parameters and validate processes through test cuts and process verification.
  • Create and maintain standardized documentation (setup sheets, work instructions, job boxes) and collaborate with Quality to establish inspection methods and resolve quality issues.
  • Train and mentor operators, and junior programmers while managing tooling systems, preventative maintenance, and equipment reliability.
  • Drive continuous improvement initiatives, including waste reduction, bottleneck elimination, cost analysis support, and technology evaluation; maintain a clean and organized production environment, always represent the company in a professional manner
  • Perform other related duties as assigned.
  • What You Are:
  • Selfmotivated and proactive in solving problems and driving improvements.
  • Positive, teamoriented attitude toward coworkers, customers, and vendors.
  • Detailoriented with strong mechanical aptitude and analytical problemsolving skills.
  • What You'll Need:
  • Associate degree (2year) in CNC Programming or equivalent experience required.
  • Proficient in CAD/CAM software, preferably Autodesk Inventor, Inventor CAM, and ESPRIT.
  • Expert in CNC programming languages (Gcode, Mcode).
  • Strong knowledge of machine setup, fixturing, and work holding strategies.
  • Experience with automated manufacturing systems is a plus.
  • Experience with MAZATROL programming is a plus.
  • Strong blueprint reading and GD and T knowledge preferred.