1

Software Apprentice Jobs in Indianapolis, IN (NOW HIRING)

Solar Apprentice ID: 1248 Location: Indianapolis, IN Department: Operations Salary Range: $20 - $25 ... Powered by ApplicantStack Employment Application Software Privacy Policy | Terms of Use

Work towards completing the apprentice level training or vendor certification program at or above ... Ability to use PC and job-related software/programs for programming, documentation/record keeping.

As a Mechatronics & Robotics Apprentice (MRA), you will learn to combine electronic, mechanical ... BASIC QUALIFICATIONS - High School Diploma - 1+ years of PC software experience including Microsoft ...

As a Mechatronics & Robotics Apprentice (MRA), you will learn to combine electronic, mechanical ... BASIC QUALIFICATIONS - High School Diploma - 1+ years of PC software experience including Microsoft ...

next page

Showing results 1-20

Software Apprentice information

See Indianapolis, IN salary details

$11

$21

$35

How much do software apprentice jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for software apprentice in Indianapolis, IN is $21.05, according to ZipRecruiter salary data. Most workers in this role earn between $16.54 and $22.98 per hour, depending on experience, location, and employer.

What is a software apprentice?

Software Apprentices are entry-level professionals who participate in structured learning programs to gain hands-on experience in software development. These programs are designed to help individuals learn coding, software engineering principles, and industry best practices while working alongside experienced developers. Apprenticeships typically combine on-the-job training with mentorship and sometimes include classroom instruction. The goal is to prepare apprentices for full-time roles as software engineers or developers by the end of the program.

What are the key skills and qualifications needed to thrive as a software apprentice?

To thrive as a Software Apprentice, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a basic knowledge of computer science principles. Familiarity with version control systems like Git, foundational programming languages such as Python or Java, and exposure to development environments are often expected. Curiosity, willingness to learn, effective communication, and teamwork are standout soft skills for this role. These abilities are crucial for adapting to new technologies, collaborating with senior developers, and building a strong foundation for a successful software engineering career.

What types of projects and tasks can a software apprentice expect to work on during their apprenticeship?

As a Software Apprentice, you can expect to work on a variety of real-world projects under the guidance of experienced developers. Typical tasks may include writing and debugging code, assisting with software testing, participating in code reviews, and collaborating on team projects using agile methodologies. Apprentices often rotate through different teams or areas, allowing exposure to both front-end and back-end development, as well as opportunities to learn about version control, documentation, and deployment processes. This hands-on experience helps apprentices build foundational skills and gain practical knowledge that supports their progression into more advanced software development roles.

What is the difference between Software Apprentice vs Software Developer?

AspectSoftware ApprenticeSoftware Developer
Required CredentialsTypically pursuing or recently completed relevant education or certificationsUsually holds a degree or equivalent experience in computer science or related field
Work EnvironmentEntry-level, training-focused, often in internship or mentorship programsFull-time professional role, responsible for designing, coding, and maintaining software
Employer & Industry UsageUsed by companies hiring entry-level or trainee roles in techCommonly employed in software firms, tech departments, and IT companies

The main difference between a Software Apprentice and a Software Developer lies in experience and responsibilities. Apprentices are typically in training or early learning stages, focusing on gaining skills, while Developers are experienced professionals responsible for creating and maintaining software products.

What are the most commonly searched types of Software jobs in Indianapolis, IN?

The most popular types of Software jobs in Indianapolis, IN are:

Infographic showing various Software Apprentice job openings in Indianapolis, IN as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $43,784 per year, or $21.1 per hour.

$20 - $25/hr

Full-time, Per diem

Medical, Dental, Vision, Retirement, PTO

Re-posted 10 days ago


Job description

Job Openings >> Solar Apprentice
Solar Apprentice
Summary
Title: Solar Apprentice ID: 1248 Location: Indianapolis, IN Department: Operations Salary Range: $20 - $25/hr Electrical Estimator: N/A
More about this job >
Description
Solar Apprentice

Pay Range (Hourly): $20 - $25/hr
Reports To: Solar Mechanical Lead / Solar AC Lead / Solar Foreman
Travel: Up to 75% (company-paid lodging, transportation, and per diem)

Position Summary

The Solar Apprentice assists with the installation of commercial and industrial solar projects, including mechanical assembly, module installation, basic wiring, and material handling. This entry-level position focuses on developing skills in solar construction, learning installation standards, and supporting Leads and Foremen to ensure high-quality, safe project execution.
This role is a pathway into Solar Mechanical Technician, Solar AC Technician, or Crew Lead roles.

Key Responsibilities
  • Assist with racking assembly, module placement, wire management, grounding, and general installation tasks.

  • Handle materials, stage equipment, and support layout/marking as directed.

  • Use hand tools and power tools safely under supervision.

  • Perform basic torqueing and mechanical QC tasks once trained.

  • Follow all safety practices and PPE requirements; participate in toolbox talks and daily safety briefings.

  • Maintain jobsite cleanliness, organization, and material staging.

  • Support technicians and leads with setup, lifting, array cleanup, and task preparation.

Required Qualifications
  • Ability to lift 50+ lbs and work at heights (rooftops, ladders, lifts, or scaffolding).

  • Willingness to learn solar installation practices (mechanical and/or electrical).

  • Strong work ethic, punctuality, and positive attitude.

  • Comfort working outdoors in variable weather conditions.

Preferred Qualifications
  • OSHA 10 (or ability to obtain within 30 days)

  • Prior construction experience (any trade)

  • Basic tool familiarity

  • Enrolled in a state registered apprenticeship program

Benefits
  • PTO

  • Company-provided Healthcare

  • Optional Vision & Dental

  • Optional 401(k)

  • Continuing education opportunities


 
Apply Now
 
Refer to a Friend
Copyright 2026 Jefferson Energy. All rights reserved.
Powered by ApplicantStack Employment Application Software
Privacy Policy | Terms of Use