1

Apprentice Software Engineer Jobs in Indianapolis, IN

Associate Director of Enterprise Systems

Fishers, IN · On-site

$100K - $124K/yr

Rockwell PharmaSuite, Apprentice, Tulip) * Other regulated enterprise systems supporting ... Manage relationships with system integrators, software vendors, and thirdparty service providers ...

Machinist

Indianapolis, IN

$19.25 - $26.25/hr

Preferred Associate degree, technical certificate, apprenticeship, or equivalent training in machining. Experience with CNC programming edits and machine setup. Familiarity with CAM software. Multi ...

Showing results 41-60

Apprentice Software Engineer information

See Indianapolis, IN salary details

$22.9K

$100.2K

$180.7K

How much do apprentice software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for apprentice software engineer in Indianapolis, IN is $100,235.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,100.00 and $114,700.00 per year, depending on experience, location, and employer.

What is an apprentice software engineer?

Apprentice Software Engineers are entry-level professionals who are learning the fundamentals of software development while gaining hands-on experience under the guidance of more experienced engineers. They typically participate in structured training programs or apprenticeships, working on real projects to build their technical and problem-solving skills. This role is ideal for individuals who are new to the industry and want to develop practical knowledge while contributing to software engineering teams.

What types of projects and technologies does an apprentice software engineer typically work on during their training period?

As an Apprentice Software Engineer, you’ll usually start by supporting ongoing development projects, often working on bug fixes, feature enhancements, or internal tools under the guidance of senior engineers. You may be exposed to a variety of technologies depending on the company, such as front-end frameworks (like React), back-end languages (such as Python or Java), and version control systems (like Git). The projects are designed to gradually increase in complexity, helping you build both technical skills and familiarity with industry-standard workflows. Collaboration is key, so you’ll regularly participate in code reviews, team meetings, and pair programming sessions to develop your abilities and receive constructive feedback.

What are the key skills and qualifications needed to thrive as an apprentice software engineer, and why are they important?

To thrive as an Apprentice Software Engineer, you need a foundational understanding of programming languages, problem-solving skills, and usually a relevant degree or coursework in computer science. Familiarity with development tools such as Git, integrated development environments (IDEs), and basic knowledge of databases and version control systems is common. Strong communication, eagerness to learn, and teamwork make someone stand out in this role. These skills and qualities are crucial for effective learning, collaboration, and adapting to new technologies in a dynamic software development environment.
What are the most commonly searched types of Software Engineer jobs in Indianapolis, IN? The most popular types of Software Engineer jobs in Indianapolis, IN are:
What are popular job titles related to Apprentice Software Engineer jobs in Indianapolis, IN? For Apprentice Software Engineer jobs in Indianapolis, IN, the most frequently searched job titles are:
What job categories do people searching Apprentice Software Engineer jobs in Indianapolis, IN look for? The top searched job categories for Apprentice Software Engineer jobs in Indianapolis, IN are:

Mechanical Engineering Technician - OCU - Technical - 4x10PM Shift

Cummins Inc.

Columbus, IN • On-site

Full-time

Re-posted 29 days ago


Cummins rating

7.9

Company rating: 7.9 out of 10

Based on 262 frontline employees who took The Breakroom Quiz

160th of 538 rated manufacturers


Job description

We are looking for a talented Mechanical Engineering Technician to join our team specializing in Engineering for our Cummins Inc. facility in Columbus, IN.

In this role, you will make an impact in the following ways: 

  • Conducts performance and reliability testing on multiple and single cylinder engines, components, systems, and controls; performs diagnosis of engines, components, systems, controls, and test cell problems and initiates appropriate resolutions.  
  • Configures and operates data acquisition systems; analyzes and reviews data for appropriateness; writes computer programs to assist in analysis and data interpretation; configures engine test programs; interprets results makes necessary adjustments; documents, defines data collected, and maintains electronic files.  
  • Performs rig, engine and component builds, tear down, and inspections.
  • Grades and measures components.  
  • Creates sketches for machining and fabricates necessary piping, tubing, and brackets from prints and drawings.
  • Installs engines and instrumentation of engines and components in test cells, test rigs.  
  • Uses common tools such as Calterm, Asset, Cyflex, etc.  
  • Designs, documents, and executes test plans; provides input during the creation of test plans; prepares test reports to include findings, conclusions and recommendations.  
  • Understands and applies appropriate company and department rules and guidelines to work.  
  • Works with and trains apprentices and technicians. Interfaces with customers, suppliers, engineers, and other functions.  
  • Coordinates programs including planning, scheduling, ordering, and tracking.  
  • Participates in the maintenance of quality procedures.
  • Leads and participate in improvement projects. Develops and gives presentations to customers and suppliers.  
  • Knows and complies with all safety policies and procedures.
  • Demonstrates confidentiality as required.  
  • Participates in self- and team-audits and associated corrective action. Performs other miscellaneous duties, as required, to get the job done.
Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.
  • Technicians will be required to do all mandatory trainings to remain compliant in their roles (HSE, CLC courses, etc.)

  • Technicians will be required to communicate with internal customers via email and collaboration applications (i.e. MS Teams)

  • Technicians will be expected to fulfill daily functional requirements via 5S methodology.

  • Technicians will be expected to learn necessary fabrication skills.

  • Technicians will be expected to review their time sheet every week.

To be successful in this role you will need the following: 

  • Health and Safety Fundamentals - Champions and models proactive health and safety behaviors by identifying, reporting and participating in actions to improve health and safety in order to build an interdependent culture and contribute to an injury-free workplace.
  • Action oriented - Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
  • Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
  • Manages complexity - Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems.
  • Decision quality - Making good and timely decisions that keep the organization moving forward.
  • Drives results - Consistently achieving results, even under tough circumstances.
  • Data Acquisition - Prepares samples, verifies equipment calibration and performs tests according to an approved standard procedure or work instruction in a manner which ensures, and results in, data that can be trusted and delivered to the engineer or customer.
  • Data Reporting - Prepares documentation in a manner which clearly organizes and presents testing methods, instrument settings, the data and analysis to allow the engineer and customer to understand the results and form accurate conclusions and recommendations.
  • Product Function Test System Design - Interprets test equipment specifications from test standards or lab customer requirements; selects and integrates appropriate equipment, instrumentation and software to control boundary conditions and collect measurement data; assesses capability of the lab equipment against the requirements and support infrastructure.
  • Test Setup and Configuration - Interprets test plan to determine optimal location and orientation within a test space in accordance with local safety and environmental requirements and fabricates required system with appropriate materials.
  • Test Article Build - Assembles test articles according to test requirements, including all necessary installation or accommodations for instrumentation, in a manner that allows the test articles to successfully undergo product functional test.\
  • Preventative and Predictive Maintenance - Interprets machine and tool maintenance records and data to develop and execute preventative and predictive management strategies to drive continuous improvement within the manufacturing process.
  • Data Quality - Identifies, understands and corrects flaws in data that supports effective information governance across operational business processes and decision making.
  • Problem Solving - Solves problems and may mentor others on effective problem solving by using a systematic analysis process by leveraging industry standard methodologies to create problem traceability and protect the customer; determines the assignable cause; implements robust, data-based solutions; identifies the systemic root causes and ensures actions to prevent problem reoccurrence are implemented.
  • Values differences - Recognizing the value that different perspectives and cultures bring to an organization. 


Education, Licenses, Certifications: 
High school diploma, GED or equivalent required with Department of Labor Certification OR Associates degree from an accredited program in a related field and at least two years of relevant experience OR Bachelors degree in a related field.
Experience: 
Department of Labor Certification OR four year experience/education requirement accomplished through either Bachelors degree in related field OR associates degree in related field and at least two years of relevant experience.  


What Cummins employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Cummins logo

About Cummins

Sourced by ZipRecruiter

Cummins Inc., headquartered in Columbus, IN, US, is a global power leader that designs, manufactures, and distributes numerous power products and systems. With its genesis from as early as 1919, the company readily serves diverse industries such as transportation, industrial, generator drive, or marine applications, among others. At the heart of Cummins' operations, its key product lineup encompasses diesel & natural gas engines, generator sets, engine components, and filtration, emission solutions, and electrical power generation systems. Cummins deeply embodies core values of integrity, respect for diversity, teamwork, performance excellence, and social responsibility - all of which dynamically fuel their mission 'Making people's lives better by powering a more prosperous world'.

Industry

Transportation equipment manufacturing

Company size

10,000+ Employees

Headquarters location

Columbus, IN, US

Year founded

1919