1

Software Development Intern Jobs in Lafayette, IN

What You'll Do As an Associate QA / Software Engineering Intern, you'll gain hands‑on experience ... Learn modern software development practices and participate in code reviews Documentation + System ...

Software Development Intern information

See Lafayette, IN salary details

$11

$22

$37

How much do software development intern jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for software development intern in Lafayette, IN is $22.03, according to ZipRecruiter salary data. Most workers in this role earn between $17.79 and $23.37 per hour, depending on experience, location, and employer.

What types of projects and tasks can a software development intern expect to work on during their internship?

As a Software Development Intern, you can expect to contribute to real-world projects such as developing new features, fixing bugs, assisting with code reviews, and writing documentation. Interns often work closely with experienced developers, participate in agile team meetings, and may be involved in testing and deploying software. The tasks assigned are designed to build your technical skills, expose you to collaborative workflows like version control with Git, and provide valuable experience in a professional software engineering environment.

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

To thrive as a Software Development Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant academic background in computer science or a related field. Familiarity with version control tools like Git, integrated development environments (IDEs), and basic software development methodologies is typically expected. Strong communication, eagerness to learn, and teamwork skills help interns stand out by allowing them to collaborate effectively and adapt to feedback. These skills and qualities are crucial for contributing to real-world projects, gaining valuable experience, and growing within a professional development environment.

What is the difference between Software Development Intern vs Software Engineer?

AspectSoftware Development InternSoftware Engineer
CredentialsTypically pursuing or recent graduate of a computer science or related degreeBachelor's or higher in computer science or related field, with professional experience
Work EnvironmentTemporary, internship-based, often part-time or summer rolesFull-time, permanent positions in various industries
Employer & Industry UsageUsed by tech companies, startups, and organizations offering internship programsUsed across all industries requiring software development
Search & Comparison IntentPeople exploring entry-level or internship opportunities in software developmentIndividuals seeking full-time software engineering roles

In summary, a Software Development Intern is an entry-level, temporary role aimed at gaining experience, while a Software Engineer is a full-time professional position requiring more experience and responsibility. The internship provides a pathway into the industry, whereas the engineer role involves ongoing project work and career development.

What does a software development intern do?

A software development intern assists in designing, coding, testing, and debugging software applications under the supervision of experienced developers. They often work with programming languages like Java, Python, or C++, and may use tools such as version control systems and development environments to contribute to ongoing projects.

What cities near Lafayette, IN are hiring for Software Development Intern jobs?

Cities near Lafayette, IN with the most Software Development Intern job openings:

Infographic showing various Software Development Intern job openings in Lafayette, IN as of June 2026, with employment types broken down into 1% Internship, 87% Full Time, 5% Part Time, 1% Temporary, and 6% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $45,818 per year, or $22 per hour.

Associate QA / Software Engineer

US Lawns

Lafayette, IN • On-site

Other

Retirement

Posted 7 days ago


U.S. Lawns rating

7.2

Company rating: 7.2 out of 10

Based on 12 frontline employees who took The Breakroom Quiz

9th of 37 rated gardening and landscaping


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. 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 trainingExtraordinary company culture
#J-18808-Ljbffr

What U.S. Lawns employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


U.S. Lawns logo

About U.S. Lawns

Sourced by ZipRecruiter

Industry

Construction, facilities support services, environmental consulting services and landscape care and maintenance services

Company size

1,001 - 5,000 Employees

Headquarters location

Orlando, FL, US

Social media