1

Software Engineer Internships Jobs in Michigan (NOW HIRING)

About the Role As the Junior Software Developer, you will be responsible for developing and ... An ideal candidate would have an internship, computer-related role, on-campus technology job or ...

New

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Interns in similar past roles have worked on meaningful projects that support Cytiva's mission of ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Interns in similar past roles have worked on meaningful projects that support Cytiva's mission of ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Interns in similar past roles have worked on meaningful projects that support Cytiva's mission of ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Interns in similar past roles have worked on meaningful projects that support Cytiva's mission of ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Interns in similar past roles have worked on meaningful projects that support Cytiva's mission of ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Interns in similar past roles have worked on meaningful projects that support Cytiva's mission of ...

About Automation Engineering Roles at Danaher Are you energized by solving technical problems ... Interns in similar past roles have worked on meaningful projects that support Cytiva's mission of ...

Showing results 41-60

Software Engineer Internships information

See Michigan salary details

$20.9K

$91.4K

$164.7K

How much do software engineer internships jobs pay per year?

As of Sep 9, 2026, the average yearly pay for software engineer internships in Michigan is $91,398.00, according to ZipRecruiter salary data. Most workers in this role earn between $56,700.00 and $104,600.00 per year, depending on experience, location, and employer.

What is a software engineer internship?

A Software Engineer Internships job is a temporary position where students or recent graduates gain hands-on experience in software development. Interns typically work on coding, debugging, testing, and collaborating with experienced engineers on real-world projects. These roles help build technical skills, industry experience, and professional networks. Many internships serve as a pathway to full-time software engineering positions.

What types of projects or assignments do software engineer interns typically work on?

Software Engineer Interns usually engage in real-world software development tasks such as writing and testing code, debugging applications, participating in code reviews, and contributing to team meetings. Interns often collaborate closely with experienced engineers, receiving guidance on best practices and exposure to the company’s development workflow. Depending on the organization, you might work on building new features, improving existing systems, or assisting with quality assurance. These assignments are designed to build your technical skills while making a meaningful impact on ongoing projects. The internship experience provides valuable insights into working within agile teams and helps you prepare for a full-time software engineering role.

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

To thrive as a Software Engineer Intern, you need foundational programming skills in languages such as Python, Java, or C++, and an understanding of computer science principles, often supported by progress in a related degree. Familiarity with code versioning tools like Git, integrated development environments (IDEs), and exposure to collaborative platforms such as Jira or GitHub are typical technical requirements. Strong problem-solving abilities, adaptability, eagerness to learn, and effective communication skills help interns excel in team-based environments. These attributes are crucial for quickly integrating into engineering teams, contributing to projects, and maximizing learning during the internship.

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

The most popular types of Software Engineer Internships jobs in Michigan are:

What cities in Michigan are hiring for Software Engineer Internships jobs?

Cities in Michigan with the most Software Engineer Internships job openings:

Infographic showing various Software Engineer Internships job openings in Michigan as of September 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $91,398 per year, or $43.9 per hour.

Junior Software Engineer - onsite

Detroit, MI • On-site

Eccalon LLC
Guided Missile and Space Vehicle Manufacturing • 11 - 50 employees

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Description
Job Description

Job Description

We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career engineers who are eager to learn, grow their technical skills, and work collaboratively in a supportive environment.

You will work closely with experienced engineers, gaining hands-on experience while contributing to real, production-level code.

Responsibilities

  • Assist in designing, developing, and maintaining software applications
  • Write clean, readable, and well-tested code under guidance from senior engineers
  • Participate in code reviews and team discussions
  • Debug and fix software defects
  • Collaborate with product managers, designers, and engineers
  • Learn and apply software development best practices
  • Contribute to documentation and technical knowledge sharing

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 0–2 years of relevant software development experience (including internships, co-ops, or projects)
  • Familiarity with one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, or similar
  • Basic understanding of software engineering fundamentals (data structures, algorithms, OOP)
  • Experience using version control systems (Git or similar)
  • Exposure to web development, APIs, or backend services
  • Familiarity with databases (SQL or NoSQL)
  • Experience with testing frameworks or basic automated testing
  • Understanding of Agile or Scrum development methodologies
  • Internship, capstone project, or open-source contribution experience

Eccalon logo

About Eccalon

Sourced by ZipRecruiter

We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.​

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Hanover, MD, US

Year founded

2017