Software Developer Jobs in Michigan

Software Developer jobs in Michigan are in strong demand, concentrated in automotive technology, financial services, healthcare IT, and defense contracting, with openings at every level from entry-level to principal engineer. Detroit, Ann Arbor, and Grand Rapids are the state's primary hiring markets, home to employers like Ford Motor Company, General Motors, and Blue Cross Blue Shield of Michigan. The most sought-after specialties include embedded systems, cloud architecture, and full-stack development. Find a role that fits below and apply directly.

Find Software Developer Jobs

Overview

Open roles61
Top employerGeneral Motors (GM)
Top cityAnn Arbor, MI
Cities hiring23
Work type38% On-site
Top industryAutomotive

Showing 5 of 61+ Software Developer jobs

General Motors (GM)
Entry Level Software Engineer
We won't show you this job again
General Motors (GM)
New 12h ago
Entry Level Software Engineer
General Motors (GM)
Warren, Michigan
Software Engineering
Solutions Engineering & Architecture
Technical Product & Program Management
Technical Program Management
10,000+

Have you applied for this role?

Pratt Miller
Defense Software Chief Engineer
We won't show you this job again
Pratt Miller
New 15h ago
Defense Software Chief Engineer
Pratt Miller
New Hudson, Michigan
Product Management
Project Management
Research & Academia
$137k - $242k/yr
Bachelor's degree

Have you applied for this role?

Michigan Technological University
Research Engineer – Software Developer
We won't show you this job again
Michigan Technological University
New 18h ago
Research Engineer – Software Developer
Michigan Technological University
Ann Arbor, Michigan
Clinical Trials
Laboratory Research
Research & Academia
On-Site
Master's degree
1,001-5,000

Have you applied for this role?

Thomson Reuters
Software Engineer - AI
We won't show you this job again
Thomson Reuters
New 20h ago
Software Engineer - AI
Thomson Reuters
Ann Arbor, Michigan
Software Engineering
Data Science & Analytics
Technical Product & Program Management
AI (Artificial Intelligence)
Data Science
Backend Engineering
$95k - $176k/yr
Hybrid
None

Have you applied for this role?

Control Solutions Inc
BAS Service Software Engineer
We won't show you this job again
Control Solutions Inc
Added 1d ago
BAS Service Software Engineer
Control Solutions Inc
Rochester Hills, Michigan
Electrical Engineering
Maintenance & Repair
Skilled Trades
On-Site
11-50

Have you applied for this role?

See All 61 Software Developer Jobs in Michigan

Find roles in Michigan that match your experience and apply in just a few clicks.

Find Software Developer Jobs

Software Developer Jobs by City in Michigan

Where Michigan roles are concentrated, by current openings.

Ann Arbor
10 jobs
Detroit
6 jobs
Milford
6 jobs
Warren
5 jobs
Auburn Hills
5 jobs
Dearborn
3 jobs
Jackson
2 jobs
Livonia
2 jobs
Pontiac
2 jobs

Software Developer Job Market in Michigan

A snapshot from current Michigan openings, updated as new roles post.

Who's Hiring

  • General Motors (GM)
    General Motors (GM)10
  • Speechify
    Speechify4
  • Stellantis
    Stellantis4
  • KLA
    KLA2
  • Eccalon
    Eccalon2

Top Industries Hiring

  • Automotive
  • Electronics & Hardware
  • Banking & Financial Services
  • Manufacturing
  • Technology & Software

What Michigan Employers Look For

The qualifications that appear most often in software developer jobs across Michigan.

  • Bachelor's degree in computer science, software engineering, or a related technical field
  • Proficiency in one or more languages such as Java, Python, C++, or JavaScript
  • Experience with cloud platforms including AWS, Azure, or Google Cloud
  • Familiarity with agile development methodologies and version control systems like Git
  • Strong debugging, testing, and code review skills for production-grade applications
  • Ability to collaborate with cross-functional teams including product managers and QA engineers

Software Developer Jobs in Michigan: Frequently Asked Questions

How do you become a software developer in Michigan?

Michigan does not require a state-issued license to work as a software developer. The typical path begins with a bachelor's degree in computer science, software engineering, or information technology from a Michigan university such as the University of Michigan, Michigan State University, or Michigan Technological University. Employers also hire candidates who complete accredited bootcamps or associate programs paired with a strong portfolio demonstrating hands-on project experience.

How much do software developers make in Michigan?

Software developers in Michigan earn a median of about $125,570 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $78,930 for the lowest 10% to over $166,510 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire software developers in Michigan?

Employers hiring software developers in Michigan right now include General Motors (GM), Speechify, and Stellantis, based on current listings on Migrate Mate as of August 2026. Michigan's automotive and mobility sector makes it one of the more distinctive markets in the country, with major manufacturers and their supplier networks consistently posting software roles tied to vehicle connectivity and embedded systems.

Which Michigan cities have the most software developer jobs?

Ann Arbor, Detroit, and Milford have the most software developer openings in Michigan. Detroit and its suburbs drive volume through automotive technology, financial services, and healthcare IT employers headquartered in the metro, while Ann Arbor's concentration of university research, health systems, and startup activity supports consistent demand for software talent across a wide range of specialties.

Are there remote software developer jobs in Michigan?

Yes, and more than most fields. About 62% of software developer openings tied to Michigan are remote or hybrid as of August 2026, reflecting how naturally the role translates to distributed work. Roles focused on cloud infrastructure, full-stack web development, and data engineering tend to offer the most flexibility, while positions in embedded systems or automotive hardware integration are more likely to require on-site work.

How can I get hired as a software developer in Michigan with little or no experience?

The most realistic entry path is an internship or new-graduate program with a large Michigan employer. Ford, General Motors, and major Michigan health systems run structured rotational or associate engineer programs designed for candidates without professional experience. Building a portfolio of personal or open-source projects gives candidates a concrete edge. Adjacent roles like QA analyst, IT support specialist, or technical writer also provide a foothold from which developers can move into coding positions.

Where can I find and apply to software developer jobs in Michigan?

You can find and apply to software developer jobs in Michigan on Migrate Mate, which lists current Michigan openings across industries and experience levels. Find roles that fit your background and apply directly to the employers posting them.

See All 61 Software Developer Jobs in Michigan

Find roles in Michigan that match your experience and apply in just a few clicks.

Find Software Developer Jobs