1

Software Developer Intern Jobs in Michigan (NOW HIRING)

Stefanini is looking for a Software Developer (Dearborn, MI) For quick apply, please reach out to Fardeen Ali at 248-582-6473/Fardeen.ali2@stefanini.com Software Engineer (APIs & Developer Tools ...

Finys is a leading producer of packaged software for the Property Casualty (P&C) insurance sector, and they are seeking a Software Developer to develop robust software solutions. The individual in ...

Software Developer (W2 Position) Location : Dearborn, MI (Hybrid) Duration: 12+ Months Experience: 8+ Years Note : Technical Python assessment required General Coding Proficiency Required Please do ...

As a Software Developer, you are a rapid and effective problem solver. You will build and maintain robust and precise software solutions to meet the needs of Tekton's various operations to provide a ...

Software Developer

Grand Rapids, MI ยท On-site

$70K - $130K/yr

As a Software Developer, you are a rapid and effective problem solver. You will build and maintain robust and precise software solutions to meet the needs of Tekton's various operations to provide a ...

Advance in-vehicle infotainment, safety, efficiency, and enjoyment About the Role As a Software Engineer, you will bridge the gap between advanced computational design, software engineering, and ...

Software Developer Location: Portage, MI Duration: 12 month (may extend) Manager's Note: We are seeking for a candidate who is a Senior level software developer in any one of the following: Java/C/

The ADAS Software Developer is responsible for designing and developing ADAS software modules-either using model-based approaches or C++-and for defining software requirements at the subsystem level.

Engineering Intern

Troy, MI ยท On-site

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical ... The Engineering Intern will participate in projects focusing primarily on material consumption and ...

Engineering Intern

Troy, MI

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical ... The Engineering Intern will participate in projects focusing primarily on material consumption and ...

We are looking for a Software Developer who can help ensure that our business objectives and process are translated accurately and effectively in our Software Environments. This is an exciting ...

Engineering Intern

Troy, MI ยท On-site

$16 - $20.50/hr

Learn the basic functions of FNG Program Lifecycle Management (PLM) software. Assist with clerical ... The Engineering Intern will participate in projects focusing primarily on material consumption and ...

Software Developer Location: Novi, Michigan . Major Areas of Responsibility * Responsible for the design, development and testing of C++ computer applications on Microsoft .NET platforms and Windows ...

Our Software Developer position requires a proficiency in coding and strong analytical skills to develop robust software solutions. The individual in this role will build high-volume processing ...

next page

Showing results 1-20

Software Developer Intern information

See Michigan salary details

$10

$19

$34

How much do software developer intern jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for software developer intern in Michigan is $19.95, according to ZipRecruiter salary data. Most workers in this role earn between $16.15 and $21.15 per hour, depending on experience, location, and employer.

What are the big 4 internships?

The Big 4 internships typically refer to summer internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These internships are highly competitive and often serve as a pathway to full-time roles in consulting, auditing, and advisory services for aspiring professionals, including software developer interns interested in technology consulting or audit automation.

What are the key skills and qualifications needed to thrive as a Software Developer Intern, and why are they important?

To thrive as a Software Developer Intern, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or a related field. Familiarity with languages like Python, Java, or JavaScript, and exposure to development tools such as Git, version control systems, and IDEs are common requirements. Strong communication, eagerness to learn, and teamwork distinguish standout interns in collaborative environments. These skills and qualities are crucial for contributing effectively to projects, adapting quickly, and making the most of the internship experience.

Is a 3.0 GPA good for internships?

For a Software Developer Intern position, a 3.0 GPA is generally considered acceptable, especially if complemented by strong technical skills, projects, and relevant experience. Many employers value practical abilities and coding proficiency alongside GPA, so demonstrating your skills can be more important than the exact GPA score.

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. The role provides hands-on experience and helps interns develop technical skills relevant to software engineering.

What does a Software Developer Intern do?

A Software Developer Intern assists in the design, development, and testing of software applications under the guidance of experienced developers. Their responsibilities often include writing and debugging code, collaborating with team members, participating in code reviews, and learning new programming tools and technologies. The internship provides hands-on experience and exposure to real-world software development processes, helping interns build essential technical and teamwork skills.

Is $20 an hour good for an internship?

For a Software Developer Intern, $20 an hour is generally considered competitive, especially for entry-level positions that may require basic programming skills and familiarity with tools like Git and IDEs. Internships often pay between minimum wage and $25 an hour, depending on location, company size, and industry standards.

What kind of mentorship and learning opportunities can Software Developer Interns typically expect during their internship?

Software Developer Interns often benefit from structured mentorship programs, pairing them with experienced developers who provide guidance on technical tasks and offer feedback on code quality. Interns usually participate in team meetings, code reviews, and project planning sessions, which help them understand real-world software development workflows. Many organizations also encourage interns to attend internal workshops or training sessions to build their technical and soft skills. This collaborative environment not only accelerates learning but also allows interns to contribute meaningfully to ongoing projects.
What are the most commonly searched types of Software Developer jobs in Michigan? The most popular types of Software Developer jobs in Michigan are:
What cities in Michigan are hiring for Software Developer Intern jobs? Cities in Michigan with the most Software Developer Intern job openings:
What are popular job titles related to Software Developer Intern jobs in MI? For Software Developer Intern jobs in MI, the most frequently searched job titles are:
Software Developer

Software Developer

Stefanini Group

Dearborn, MI โ€ข On-site

Contractor

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


Job description

Stefanini Group is hiring!

Stefanini is looking for a Software Developer (Dearborn, MI)

For quick apply, please reach out to ย Fardeen Ali at 248-582-6473/Fardeen.ali2@stefanini.com

Software Engineer (APIs & Developer Tools) will build shared services, APIs, and developer tooling that help engineering teams deliver value safely and quickly. This role leans toward software development (high-quality APIs, automation, and tools), with working knowledge of cloud, DevOps, and SRE practices. Design and build internal and customer-facing APIs and services that are secure, reliable, and well-documented. Create developer tools and platform services that improve developer experience (DX): templates, CLIs, libraries, service scaffolding, automation. Apply engineering best practices: test-driven development, code review, CI, and safe deployment patterns. Engineer for operability: structured logging, metrics/tracing, health endpoints, and actionable alerts.

Responsibilities

  • Strong software engineering experience delivering production services/APIs (design, implementation, testing, and operations).
  • Proficiency in at least one backend language (e.g., Java, Go, C#, Python, TypeScript) and modern API practices.
  • Experience with API design and lifecycle management (versioning, backward compatibility, pagination, error modeling).
  • Strong testing discipline (unit/component/integration tests) and comfort refactoring safely.
  • Ability to debug across layers (application, runtime, platform) using logs/metrics/traces.
  • Experience building and maintaining platform APIs (internal โ€œproductโ€ mindset: usability, docs, support, adoption).
  • Security experience: OAuth/OIDC concepts, least privilege, threat modeling, input validation.
  • Experience with Kubernetes and infrastructure as code in partnership with platform/SRE teams.
  • Quality is non-negotiable: tests, clear design, observability, and secure defaults.

Experience Required

  • 6+ years of IT Experience including 4+ years of development
  • Python - The candidate can write production-grade Python to automate platform workflows and build internal tooling โ€” not just write scripts, but ship tested, documented code.ย 
  • Go - The candidate can write performant, concurrent Go programs for platform services โ€” CLIs, API handlers, K8s operators, or automation tooling.ย 
  • Docker - The candidate can author production-quality container images and understand the container lifecycle
  • Kubernetes - The candidate can deploy, troubleshoot, and operate workloads on Kubernetes โ€” and understand the platform layer.ย 
  • REST APIs - The candidate can design, implement, and version production APIs with proper error modeling, pagination, and backward compatibility โ€” and treat them as products with users. Linux - The candidate can operate, debug, and troubleshoot Linux systems at a level that supports production platform work โ€” networking, process management, permissions, and performance. GCP - The candidate can provision, operate, and troubleshoot GCP services that power a cloud-native platform โ€” not just point-and-click console work.
  • Tekton - The candidate can design and maintain CI/CD pipelines as code using Tekton โ€” understanding tasks, pipeline definitions, triggers, and how they fit into a GitOps workflow.ย 
  • React - The candidate can build internal developer-facing UIs โ€” dashboards, tooling interfaces, or self-service portals โ€” using React. This is not a frontend-first role, but the ability to build usable internal tools is valued.

Education Required:

  • Bachelor's Degree

Additional Information :

***HYBRID / 4 Full days in office, 1 remote***

**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.

About Stefanini Group

The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.

#LI-FA1

#LI-ONSITE

Education:Bachelor (BA, BS...)Employment Type: CONTRACTOR