1

Programmer Jobs in Indiana (NOW HIRING)

CNC Programmer

La Porte, IN · On-site

$24.50 - $33.50/hr

The CNC Programmer is responsible for programming, setting up, operating, and troubleshooting CNC machines, as well as using FANUC controls. The role focuses on producing precision components that ...

CNC Programmer

Fort Wayne, IN · On-site

$32 - $36/hr

One of our clients is looking for an experienced CNC Programmer to support machining and tooling operations in an automotive manufacturing environment. Qualifications & Requirements: 3+ years of ...

CNC Programmer

Rochester, IN · On-site

$24.75 - $33.75/hr

The CNC Programmer is responsible for programming, setting up, operating, and troubleshooting CNC machines, as well as using FANUC controls. The role focuses on producing precision components that ...

CNC Programmer

La Porte, IN · On-site

$24.50 - $33.50/hr

POSITION DESCRIPTION The CNC Programmer is responsible for programming, setting up, operating, and troubleshooting CNC machines, as well as using FANUC controls. The role focuses on producing ...

CNC Programmer

La Porte, IN · On-site

$24.50 - $33.50/hr

The CNC Programmer is responsible for programming, setting up, operating, and troubleshooting CNC machines, as well as using FANUC controls. The role focuses on producing precision components that ...

Be Seen First

The CNC Programmer / Process Engineer is responsible for selecting tooling, chucking devices, tool arrangements, and cutting speeds and feeds to produce high-quality components. This position is ...

CNC Programmer

Lafayette, IN · On-site

$25.50 - $35/hr

While expert-level CNC programming skills are not required, the individual should be proficient enough to guide the operator to set up the program, make minor adjustments in CNC program, and identify ...

CNC Programmer

Rochester, IN · On-site

$24.75 - $33.75/hr

The CNC Programmer is responsible for programming, setting up, operating, and troubleshooting CNC machines, as well as using FANUC controls. The role focuses on producing precision components that ...

Aerodyn Engineering Location: Indianapolis, IN (on-site) Job Type: Full-Time Pay Range: $85,000 - $90,000/year (based on experience) Shift: Day Shift (approx. 8 AM - 5 PM) Overtime: Built into salary ...

Read and interpret blueprints to determine best methods for programming CMM measurements * Develop CMM programs for product characteristics and gauges * Use PC-DMIS software to write CMM Programs

CNC Programmer

Evansville, IN · On-site

$25/hr

Top Job Located in Evansville, IN Salary: $25/hr DOE CNC Programmer/Operator Position Summary We are seeking an experienced CNC Programmer/Operator to program, set up, and operate CNC machinery in a ...

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

Showing results 41-60

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

La Porte, IN • On-site

$24.50 - $33.50/hr

Full-time

Medical, Life, Retirement, PTO

Posted 22 days ago


Job description

B&B Manufacturing, now part of Solve Industrial Motion Group strives to be the trusted source for engineered bearings and power transmission solutions. Supported by a diverse range of products within Solve's brand portfolio and our unmatched technical expertise, we have over 100,000 ready-to-ship components. At Solve we innovate with ambition, offering custom solutions in a wide range of applications. We obsess over our customers, leveraging our nationwide network for industry leading product availability, and best-in-class customer service. Our engaged team leads with integrity, and unites with purpose, driving toward innovation and continuous improvement every day.
POSITION DESCRIPTION: The CNC Programmer is responsible for programming, setting up, operating, and troubleshooting CNC machines, as well as using FANUC controls. The role focuses on producing precision components that meet engineering specifications, quality standards, and production schedules.
RESPONSIBILITIES:
  • Performs CNC machine setup and operate as well as programming that meets with B&B Manufacturing Inc.'s requirements in accuracy, timeliness, and thoroughness for part production.
  • The ability to operate as required on multiple machines, measurement validation, overall equipment operation and housekeeping for area working in as well as assisting in meeting or exceeding daily customer production requirements.
  • Being the primary source for operation of CNC machines, processing, and executing all departmental and B&B procedures.
  • Reads machining instructions and the interpretation of blueprints to determine efficient running of components to meet engineered drawing requirements.
  • Identifies, obtains, or recommends for purchase tools and fixtures needed to meet current specification dimensioning and tolerancing for current projects.
  • Clamps workpiece in fixtures or presses or mounts to ensure parts consistently run to print.
  • Positions and secures gaging to validate all dimensional requirements and makes necessary minor adjustment using wrenches and other hand tools.
  • Maintains set feed rates and rotation speeds of CNC Swiss Mill and workpiece.
  • Verifies conformance of milled parts to specifications, using micrometers, and involute checker (if available) or any other standard measurement device that validates the quality of the part being produced.
  • Compute necessary dimensions and applying knowledge of shop mathematics to ensure the consistent and repeatable accuracy of the parts being run.
  • Machine plastic or other nonmetallic materials as well as the process requirements to meet customer expectations.
  • Experienced with custom or production work, or with particular material, product or size, type or trade names of machines such as Haas-Robo Drill, Tsugami Swiss Mill etc.
QUALIFICATIONS:
  • Read, write, and comprehend English language.
  • Proficient in general CNC operations, FANUC controls to program machine in G and M codes, the expeditious setup of the machines to run parts at high production speeds to meet requirements.
  • Knowledgeable in current indexable tooling technology
  • Reading and understanding blueprints and machine operation.
  • Ability to operate multiple CNC machines.
  • Measure and record all required data and dimensions.
  • Must be able to effectively communicate with all levels of the organization.
  • Must be able to work in a team-oriented environment.
  • Must have the ability to meet strict deadlines or be able to communicate those that cannot be met.
  • Knowledgeable in the use of the following tools: Boring tools, gauges, inspection fixtures.
  • Knowledgeable in the use of FANUC controls and G and M code for programming.
  • Knowledge of arithmetic, algebra, geometry to generate the correct finished dimensions.
OUR EMPLOYEE VALUE PROPOSITION:
  • Market competitive benefits package, including company-sponsored health coverage, life insurance, 401(k) plan with company match, paid parental leave and paid time off
  • Work in a collaborative environment with passionate and innovative teammates
Solve is proud to be an Equal Opportunity Employer and prohibits discrimination or harassment of any kind. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, pregnancy, national origin, ancestry, citizenship status, age, marital or partnership status, sexual orientation, gender identity or expression, disability, genetic predisposition, veteran or military status, status as a victim of domestic violence, a sex offence or stalking, or any other class or status in accordance with applicable federal, state, and local laws.