1

First Year Software Engineer Internship Jobs in Detroit, MI

Utilizing 'AI-first' techniques, the AI Software Engineer will directly support end-to-end development of innovative solutions, contributing to rapid prototyping initiatives when needed. In ...

New

Staff Software Engineer

Milford, MI ยท On-site

$120 - $180/hr

Delivery on time with first time quality to meet program deliverables, CVF, IC by Electrical System ... Stay up to date on trends in layered software engineering, quality, architecture, and development ...

New

Senior Software Engineer

Milford, MI ยท Hybrid

$107K - $142K/yr

Five (5) year of experience as a Senior Technical Embedded Software Engineering, Technical Leader, Project Lead, Senior Software Engineer, or related occupation. OR Master's degree in Mechanical ...

Software Engineer

Dearborn, MI ยท On-site

$115K - $192K/yr

Bachelors Degree in Computer Science, Software Engineering, Computer Engineering, Electrictrical ... Year's Day Paid time off and the option to purchase additional vacation time. This position is a ...

Staff Software Engineer

Novi, MI ยท On-site

$93 - $107/hr

Staff Software Engineer- Remote Bright Vision Technologies is a technology consulting and software ... Experience driving multi-year platform modernization initiatives. * Public technical contributions ...

New

Delivery on time with first time quality to meet program deliverables, CVF, IC by Electrical System ... Stay up to date on trends in layered software engineering, quality, architecture, and development ...

Senior Software Engineer

Warren, MI ยท Hybrid

$115K - $151K/yr

Seven (7) years of experience as a Software Developer, Graduate Teaching Assistant, IT Analyst ... One (1) year of experience with the following: Manage large technical initiatives from idea to ...

Delivery on time with first time quality to meet program deliverables, CVF, IC by Electrical System ... Stay up to date on trends in layered software engineering, quality, architecture, and development ...

Sr Software Engineer

Southfield, MI ยท On-site

$110 - $150/hr

Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design ... Relocation would be once a year at most. #DNI #DE-DNI #LI-DNI Pay Range: Based on Experience #J ...

New

Software Engineer

Dearborn, MI ยท On-site

$102K - $184K/yr

... and New Year's Day Paid time off and the option to purchase additional vacation time. For a ... Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a ...

Showing results 41-60

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 Aug 20, 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.

Software Engineer Intermediate

Kappaalphapsi1911

Ann Arbor, MI โ€ข On-site

$90 - $120/hr

Other

Medical, Dental, Vision, Retirement

Posted 2 days ago

New


Job description

# Software Engineer IntermediateUniversity of MichiganAnn Arbor, MIFull-TimeAug 08, 2026Information Technology## Job Description## How to ApplyA cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.## Mission StatementMichigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally. Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.## Job SummaryProvides functional and empirical analysis related to the design, development, and implementation of software systems that support the laboratory's research operations, including utility, development, and diagnostic software for the lab's microscopy image management and analysis platform. The candidate will participate in developing test strategies and systems for these products. Working under the general supervision of the lab's PI, the candidate will apply established software engineering concepts, practices, and procedures to build, integrate, and operate the platform that manages and processes large-scale microscopy image data for neural circuit mapping and spatial genetic profiling.## Responsibilities\** Will provide functional and empirical analysis related to the design, development, and implementation of the lab's research software platform, including its backend services, frontend interfaces, and supporting utility, development, and diagnostic software.* Designs and implements REST APIs, scalable backend systems, and database schemas for large-scale microscopy image data.* Integrates and operates AI inference services in production, ensuring performance and reliability.* Participates in the development of test strategies and systems, including automated test coverage, continuous integration and delivery (CI/CD) pipelines, monitoring, and reliability engineering.* Analyzes, compares, and evaluates alternative technical and architectural approaches, and makes independent decisions on matters of significance within the scope of assigned responsibilities.* Deploys, monitors, and maintains platform features in production, and documents technical designs and decisions.* Collaborates with the senior lab members through code review, one-on-one meetings, and lab meetings to align work with research objectives.* Knows and applies the fundamental concepts, practices, and procedures of software engineering well.* Analyzes, compares, and evaluates various courses of action and has the authority to make independent decisions on matters of significance## Required Qualifications\** Masters Degree in Computer Science or Engineering, or a closely related field.* 1 to 3 years of professional software engineering experience.* Working knowledge of full-stack web development, including backend and frontend frameworks, REST API design, and relational database design.* Experience integrating and deploying AI or machine-learning inference services in production.* Familiarity with version control, code review workflows, CI/CD, monitoring, and reliability practices.## Why Join Michigan Medicine?Michigan Medicine is one of the largest health care complexes in the world and has been the site of many groundbreaking medical and technological advancements since the opening of the U-M Medical School in 1850. Michigan Medicine is comprised of over 30,000 employees and our vision is to attract, inspire, and develop outstanding people in medicine, sciences, and healthcare to become one of the world's most distinguished academic health systems. In some way, great or small, every person here helps to advance this world-class institution. Work at Michigan Medicine and become a victor for the greater good.**What Benefits can you Look Forward to?*** Excellent medical, dental and vision coverage effective on your very first day* 2:1 Match on retirement savings## Modes of WorkPositions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.## Background ScreeningMichigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings. Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.## Application DeadlineJob openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.## U-M EEO StatementThe University of Michigan is an Equal Opportunity Employer. We are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants, including protected veterans and individuals with disabilities. #J-18808-Ljbffr