Software Engineer Jobs in Michigan

Software Engineer jobs in Michigan are in strong demand, with active hiring concentrated in automotive technology, manufacturing software, and enterprise IT solutions, drawing candidates from entry-level developers through principal and staff engineers. Detroit, Ann Arbor, and Grand Rapids anchor most of the hiring, with established employers like Ford Motor Company, General Motors, and Dow anchoring large engineering teams. Embedded systems, cloud infrastructure, and data engineering are the most consistently sought specializations across the state. Find a role that fits below and apply directly.

Find Software Engineer 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 Engineer jobs

General Motors (GM)
Entry Level Software Engineer
We won't show you this job again
General Motors (GM)
New 13h 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 17h 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 19h 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 22h 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 Engineer Jobs in Michigan

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

Find Software Engineer Jobs

Software Engineer 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 Engineer 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 engineer 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 designing, building, and maintaining scalable software systems or applications
  • Familiarity with agile development methodologies, version control, and CI/CD pipelines
  • Strong problem-solving skills and ability to collaborate within cross-functional engineering teams
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is frequently preferred

Software Engineer Jobs in Michigan: Frequently Asked Questions

How do you become a software engineer in Michigan?

Software engineering in Michigan has no state-issued license or registration requirement, so the path runs through education and demonstrated skills. Most employers hire candidates with a bachelor's degree in computer science, software engineering, or a related field from Michigan institutions such as the University of Michigan, Michigan State University, or Michigan Technological University. Coding bootcamp graduates and self-taught developers can also qualify by building a strong portfolio and completing relevant certifications in areas like cloud computing or agile development.

How much do software engineers make in Michigan?

Software engineers 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 engineers in Michigan?

Employers hiring software engineers in Michigan right now include General Motors (GM), Speechify, and Stellantis, based on current listings on Migrate Mate as of August 2026. Michigan's deep roots in automotive and advanced manufacturing mean many of the largest software engineering teams are embedded within mobility, defense, and industrial technology companies headquartered in the state.

Which Michigan cities have the most software engineer jobs?

Ann Arbor, Detroit, and Milford have the most software engineer openings in Michigan. Detroit and its suburbs drive volume through a concentration of automotive OEMs, defense contractors, and large enterprise IT shops, while Ann Arbor benefits from its proximity to the University of Michigan and a growing tech startup scene that draws software talent across a wide range of industries.

Are there remote software engineer jobs in Michigan?

Yes, and more than most fields. Software engineering is one of the more remote-compatible occupations because the core work, writing and reviewing code, is done at a computer and does not require a physical presence on a factory floor or job site. About 62% of software engineer openings tied to Michigan are remote or hybrid as of August 2026. Backend development, cloud engineering, and DevOps roles tend to be the most likely to offer fully remote arrangements.

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

The most realistic entry path is an internship or new-graduate program at one of Michigan's large automotive or technology employers, where structured rotations exist specifically for candidates without professional experience. Ford Motor Company, General Motors, and Stellantis all run software and IT new-grad programs based in the Detroit metro. Building a GitHub portfolio of completed projects, contributing to open-source work, and earning a cloud associate certification, such as AWS Certified Cloud Practitioner, gives candidates a concrete edge when applying for junior developer or associate software engineer roles.

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

You can find and apply to software engineer jobs in Michigan on Migrate Mate, which lists current openings from employers actively hiring across the state. Search the listings to find roles that match your experience, specialization, and preferred location, then apply directly to the ones that fit.

See All 61 Software Engineer Jobs in Michigan

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

Find Software Engineer Jobs