1

First Year Software Engineer Internship Jobs in Detroit, MI

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... Knowledge of OpenAPI / Swagger specification and contract-first design * Exposure to service mesh ...

Software Engineer

Dearborn, MI · On-site

$85 - $115/hr

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... Knowledge of OpenAPI / Swagger specification and contract-first design * Exposure to service mesh ...

Overview We are looking for a skilled Software Engineer to design and deliver scalable, cloud ... Knowledge of OpenAPI / Swagger specification and contract-first design * Exposure to service mesh ...

... and interns Review code and unit tests of other software developers and engineers on the team ... In June 2022, Forvia became the first global automotive group to be certified with the new SBTI Net ...

Occasionally mentor software developers, engineers, and interns * Review code and unit tests of ... In June 2022, Forvia became the first global automotive group to be certified with the new SBTI Net ...

Staff Software Engineer

Detroit, MI · On-site

$210 - $320/hr

Primary Function of Position As a Staff Software Engineer reporting to the Managing Staff Software ... In your first year, you will * Ramp on the platform's hardware/software stack, safety requirements ...

New

Part‑time, volunteer, or internship programming experience * Experience in web application ... Passionate about web/software development and continuously learning * Committed to delivering ...

Software Engineer

Ypsilanti, MI · On-site

$60K - $121K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... year history on the cutting edge in the radar and electro-optical fields. The team has received ...

Software Engineer

Ypsilanti, MI · On-site

$86K - $181K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... year history on the cutting edge in the radar and electro-optical fields. The team has received ...

Software Engineer

Ypsilanti, MI · On-site

$60K - $121K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... year history on the cutting edge in the radar and electro-optical fields. The team has received ...

Showing results 21-40

First Year Software Engineer Internship information

See Detroit, MI salary details

$13

$25

$38

How much do first year software engineer internship jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for first year software engineer internship in Detroit, MI is $25.16, according to ZipRecruiter salary data. Most workers in this role earn between $20.48 and $28.56 per hour, depending on experience, location, and employer.

What is a first year software engineer internship?

A First Year Software Engineer Internship is an entry-level position designed for college students in their first year of study who are interested in pursuing a career in software engineering. Interns in this role typically work on real-world projects, learn programming languages, collaborate with experienced engineers, and gain hands-on experience in software development. These internships help students build foundational technical skills, understand the software development lifecycle, and explore potential career paths in technology. They also provide networking opportunities and sometimes lead to future full-time positions.

What kinds of projects does a first year software engineer intern typically work on?

First-year software engineer interns are often assigned to collaborative projects that focus on foundational development tasks such as bug fixes, feature enhancements, or writing unit tests. These projects are designed to help interns become familiar with the company's codebase, development tools, and best practices, while allowing them to make tangible contributions. Interns usually work alongside experienced engineers who provide mentorship and code reviews, creating a supportive environment for learning and growth. This hands-on experience not only improves technical skills but also builds confidence in working within a professional software engineering team.

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

To thrive as a First Year Software Engineer Intern, you need a foundational understanding of programming concepts, problem-solving skills, and coursework or experience in computer science fundamentals. Familiarity with languages like Python, Java, or C++, and knowledge of version control systems such as Git, are typically expected. Strong communication, eagerness to learn, and teamwork help interns adapt quickly and contribute effectively in collaborative environments. These skills and qualities are important because they enable interns to learn efficiently, work productively with teams, and successfully tackle real-world engineering challenges.

What is the difference between First Year Software Engineer Internship vs Software Engineer?

AspectFirst Year Software Engineer InternshipSoftware Engineer
CredentialsTypically students or recent graduates, some companies require coursework in CS or related fieldsBachelor's degree in CS or related field, sometimes a master's; professional experience varies
Work EnvironmentTemporary, project-based, mentorship-focused, often in tech companies or startupsFull-time, ongoing role with responsibilities in software development, testing, and deployment
Employer & Industry UsageUsed by tech companies for training and talent pipeline; common in software and tech industriesFull-time employment across various industries including tech, finance, healthcare, etc.

The main difference is that a First Year Software Engineer Internship is a temporary, learning-focused position for students or recent graduates, while a Software Engineer is a full-time, permanent role with ongoing responsibilities in software development.

Full-time

Re-posted 3 days ago


Job description

Overview
We are looking for a skilled Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle - from architecture through deployment - building robust APIs and event-driven systems that power real-time device and data integrations.
Responsibilities
  • Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3
  • Build and maintain integrations with IoT devices, third-party APIs, and connected platforms
  • Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming
  • Write clean, testable code with JUnit, Mockito, and integration test suites
  • Collaborate with product and DevOps on CI/CD pipelines using Docker, Kubernetes, and Helm
  • Participate in architecture reviews and define best practices for the team

Requirements
Required Skills
  • 5+ years with Java and the Spring Boot ecosystem; Java 17+ preferred
  • Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
  • Experience with Kafka, RabbitMQ, or similar messaging technologies
  • Familiarity with OAuth 2.0, JWT, and API security patterns
  • Proficient with SQL/NoSQL databases, including PostgreSQL, MongoDB, and Redis
  • Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)
  • Contributions to open-source Java or Spring Boot projects
Nice to Have
  • Experience with MQTT, AMQP, or CoAP for IoT device communication
  • Knowledge of OpenAPI / Swagger specification and contract-first design
  • Exposure to service mesh technologies, including Istio and Linkerd, and observability tooling