1

Software Engineer Internship Jobs in Indiana (NOW HIRING)

Embedded Software Engineer

Greenwood, IN · On-site +1

$124K - $164K/yr

Bachelor's Degree in Computer Engineering, Electrical Engineering or Computer Science and preferably 3 or more years' experience in software development, recent graduates with internship experience ...

Embedded Software Engineer

Greenwood, IN · On-site

$124K - $164K/yr

Bachelor's Degree in Computer Engineering, Electrical Engineering or Computer Science and preferably 3 or more years' experience in software development, recent graduates with internship experience ...

Intern, Software Engineer Job Code: 42893 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees ... This internship provides hands-on experience across the software development lifecycle, including ...

Intern, Software Engineer Job Code: 42893 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees ... This internship provides hands-on experience across the software development lifecycle, including ...

Experience (academic or internship) with hardware-in-the-loop software development and integration ... Basic understanding of programming fundamentals in languages like C/C++, Java, and Python. * Basic ...

Software Engineer Location: On-Site (Batesville, IN) Employment Type: Full-Time, W-2 with Benefits Reports To: Senior Leadership Compensation: Competitive, commensurate with experience About Aquila ...

Software Engineer

Batesville, IN · On-site

$80 - $100/hr

We're looking for a Software Engineer who is eager to learn, build, and make an impact. This role begins by shadowing our senior leadership to understand the systems that power every aspect of Aquila ...

Software Engineer

Hammond, IN · On-site

$70 - $90/hr

We are looking to hire numerous Engineers; priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

Software Engineer

South Bend, IN · On-site

$90 - $120/hr

Are you a Software Engineer with in-depth programmingexperience in one programming technology? Have you developedand maintainedmachine interface and machine control software? Are you looking for a ...

We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

Senior Software Engineer

Crane, IN · On-site

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...

next page

Showing results 1-20

Software Engineer Internship information

See Indiana salary details

$12

$24

$36

How much do software engineer internship jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for software engineer internship in Indiana is $24.19, according to ZipRecruiter salary data. Most workers in this role earn between $19.66 and $27.45 per hour, depending on experience, location, and employer.

What is a software engineer internship?

A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.

What kinds of projects or tasks do software engineer interns typically work on during their internship?

Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.

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

The most popular types of Software Engineer jobs in Indiana are:

What cities in Indiana are hiring for Software Engineer Internship jobs?

Cities in Indiana with the most Software Engineer Internship job openings:

What are popular job titles related to Software Engineer Internship jobs in IN?

For Software Engineer Internship jobs in IN, the most frequently searched job titles are:

Infographic showing various Software Engineer Internship job openings in Indiana as of August 2026, with employment types broken down into 33% Internship, 40% Full Time, 13% Part Time, 7% Temporary, and 7% Contract. Highlights an 100% In-person job distribution, with an average salary of $50,306 per year, or $24.2 per hour.

Associate QA / Software Engineer

Lafayette, IN • On-site

$15 - $20/hr

Part-time

Retirement

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Description

Engineering Innovation, Inc. (EII) based in Lafayette, Indiana (just 20 minutes away from Purdue University) has been a premier provider of postal automation since 2006. EII is a small but growing dynamic company looking for highly motivated individuals to join its engineering team. The engineering team is responsible for the design, construction, testing, maintenance, and documentation of world-class postal automation equipment as well as assisting in defining the overall product direction.
We are currently seeking an Associate QA / Software Engineer, which is a part-time position for an engineering student or recent graduate.  This position will be a hands-on engineering internship where you will design, build, test, and learn—while working alongside experienced engineers on real products and real problems.  This position is great for someone that has a little bit of experience with both software and hardware and wants to work on improving their coding and testing skills.
We at Engineering Innovation strive to ensure that our relationship with our students/recent graduates is mutually beneficial and that they walk away from the experience with new-found knowledge and skills they can apply in their careers.  We provide individual training for anyone that is hired, so do not hesitate to apply even if you are not 100% qualified.  This is a paid (part-time) position. 

What You’ll Do

As an Associate QA / Software Engineering Intern, you’ll gain hands-on experience testing, analyzing, and developing the software that drives EII’s equipment and applications. You’ll work closely with experienced engineers to support both quality assurance and software development efforts.

Quality Assurance + Software Testing

  • Write and execute test cases for EII’s equipment and software applications
  • Use virtual machines (VMs) to test across multiple environments
  • Perform functional, regression, and exploratory testing
  • Identify, reproduce, and document software defects
  • Work directly with engineers to verify fixes and improvements

Software Development

  • Develop automated test scripts and tools to improve testing efficiency
  • Build applications that automatically test production software
  • Contribute to internal utilities and workflow improvements
  • Learn modern software development practices and participate in code reviews

Documentation + System Analysis

  • Document procedures, test results, and troubleshooting steps
  • Create diagrams for prototype system setup (network diagrams, wiring diagrams, etc.)
  • Document software and system component interactions (activity diagrams, sequence diagrams, flowcharts)
  • Maintain clear, organized documentation for future engineering reference

What You Bring - We’re looking for a motivated student who enjoys problem‑solving, learning new tools, and contributing to real software projects.

Successful candidates have:

  • Ability to work the following:
    • During the Spring/Fall Semesters: a minimum of 20 hours/week (Monday – Friday, no nights or weekends)
    • During the Summer: a minimum of 32 hours/week (Monday – Friday, no nights or weekends)
  • Programming experience with one or more of the following: Python, C, C#, or C++
  • Experience with Windows and/or Linux (especially Debian‑based systems)
  • Strong problem‑solving and analytical skills
  • Clear communication and attention to detail
  • Curiosity, willingness to learn, and comfort working in a team environment

Bonus Skills (Not Required!) - Experience in any of the following is helpful, but not required—we’ll teach you what you don’t know:

  • Microsoft SQL Server or basic SQL
  • Amazon AWS (EC2, S3, basic networking)
  • Atlassian: Jira, Confluence, Bitbucket
  • Microsoft Office: Word, Excel, PowerPoint, Visio
  • Web/UI automation: Selenium WebDriver, Playwright, Cypress, Puppeteer, TestComplete
  • API testing: Postman (collections/automation), REST Assured, SoapUI / ReadyAPI
Company Description

Engineering Innovation, Inc. (EII), based in Lafayette, IN, is a trusted partner in the logistics, automation, and mailing industries, and has been since its foundation in 2006. Led by a team of engineers with creative problem-solving skills and a knack for improvement, our team members are talented and ambitious, and our company is known for its customer service above all else. We pride ourselves on our ability to design solutions that fill specific niches for our customers, and provide continued support, not just for our products, but our clients' overall processes. (If you would like to learn more about our company culture, please visit www.eii-online.com .) 

EII is a small (approx. 80 team members), but growing, dynamic company looking for highly motivated individuals to join our business development team. The business development team is responsible for identifying prospective customers, developing relationships with clients, identifying the needs of the client, and collaborating with the engineering team to develop customer-specific solutions. 

Benefits
  • Hands on practical experience in fields that interest you
  • Competitive Wages
  • 401(k)/Roth with company matching up to 6% and 100% immediate vesting after 90 days
  • Wellness program with on-site gym
  • Paid travel
  • Continuing training
  • Extraordinary company culture