Senior Software Development Engineer Jobs in Michigan

Senior Software Development Engineer jobs in Michigan are active across the state's robust automotive technology, defense contracting, and enterprise software sectors, with demand running from mid-level engineers through distinguished staff and principal engineers. Detroit, Ann Arbor, and Grand Rapids anchor the heaviest hiring, where employers like Ford, General Motors, and Bosch have deep engineering footprints and ongoing need for senior-level talent. The most sought-after specialties in Michigan listings include embedded systems, cloud-native architecture, and full-stack platform development tied to connected vehicle and manufacturing software. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles59
Top employerGeneral Motors (GM)
Top cityWarren, MI
Cities hiring23
Work type45% On-site
Top industryAutomotive

Showing 5 of 59+ Senior Software Development Engineer jobs

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?

Speechify
Senior Software Engineer, Core Experiences - Grand Rapids, MI, USA
We won't show you this job again
Speechify
Added 1d ago
Senior Software Engineer, Core Experiences - Grand Rapids, MI, USA
Speechify
Grand Rapids, Michigan
Cloud Engineering
Engineering (Non-Software)
Solutions Engineering & Architecture
Technical Program Management
$140k - $200k/yr
Remote (US)

Have you applied for this role?

General Motors (GM)
Senior Embedded Software Engineer
We won't show you this job again
General Motors (GM)
Added 1d ago
Senior Embedded Software Engineer
General Motors (GM)
Pontiac, Michigan
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
Hybrid
Bachelor's degree in mechanical engineering
10,000+

Have you applied for this role?

General Motors (GM)
Senior Calibration Engineer - SDV Infrastructure Software
We won't show you this job again
General Motors (GM)
Added 1d ago
Senior Calibration Engineer - SDV Infrastructure Software
General Motors (GM)
Milford, Michigan
Business Operations
Customer Service & Support
Logistics & Fleet Management
Project Management
Bachelor's degree in systems engineering
10,000+

Have you applied for this role?

Gordon Food Service
Senior Software Engineer
We won't show you this job again
Gordon Food Service
Added 1d ago
Senior Software Engineer
Gordon Food Service
Wyoming, Michigan
AI (Artificial Intelligence)
Data Science
Bachelor's degree in information technology
10,000+

Have you applied for this role?

See All 59 Senior Software Development Engineer Jobs in Michigan

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

Find Jobs

Senior Software Development Engineer Jobs by City in Michigan

Where Michigan roles are concentrated, by current openings.

Warren
9 jobs
Milford
8 jobs
Ann Arbor
7 jobs
Detroit
5 jobs
Dearborn
4 jobs
Grand Rapids
3 jobs
Lansing
2 jobs
Livonia
2 jobs
Pontiac
2 jobs

Senior Software Development 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)12
  • General Motors
    General Motors5
  • Speechify
    Speechify4
  • Ford Motor Company
    Ford Motor Company4
  • Stryker
    Stryker3

Top Industries Hiring

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

What Michigan Employers Look For

The qualifications that appear most often in senior software development engineer jobs across Michigan.

  • Bachelor's or master's degree in computer science, software engineering, or a closely related technical field
  • Seven or more years of professional software development experience with demonstrated leadership on complex systems
  • Deep proficiency in at least one compiled or systems language such as C++, Java, or Rust
  • Proven experience designing and delivering distributed systems, microservices, or large-scale cloud platforms
  • Experience mentoring junior engineers and leading technical design reviews within cross-functional teams
  • Familiarity with automotive, manufacturing, or defense software standards such as AUTOSAR, MISRA, or DO-178 is strongly preferred in Michigan roles

Senior Software Development Engineer Jobs in Michigan: Frequently Asked Questions

How do you become a senior software development engineer in Michigan?

Software development engineering in Michigan requires no state-issued license, so the path runs through education and experience. Most Michigan employers expect a bachelor's degree in computer science, software engineering, or electrical engineering, with a master's preferred at larger automotive and defense contractors. From there, engineers typically spend several years in mid-level roles building systems experience before being considered for senior positions. Strong candidates in Michigan often specialize in embedded or automotive software, which accelerates advancement at the state's dominant employers.

How much do senior software development engineers make in Michigan?

Senior software development 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 senior software development engineers in Michigan?

Employers hiring senior software development engineers in Michigan right now include General Motors (GM), General Motors, and Speechify, based on current listings on Migrate Mate as of August 2026. Michigan's automotive and mobility technology industry drives a large share of demand, meaning many of the most active employers are either OEMs or the large supplier and technology firms that support them.

Which Michigan cities have the most senior software development engineer jobs?

Warren, Milford, and Ann Arbor account for the most senior software development engineer openings in Michigan. Detroit and its surrounding suburbs lead because of the concentration of automotive OEMs and their technology divisions, while Ann Arbor draws significant hiring through its university research ecosystem and the software-focused mobility and defense firms that cluster around it.

Are there remote senior software development engineer jobs in Michigan?

Yes, and more than most fields. About 55% of senior software development engineer openings tied to Michigan are remote or hybrid as of August 2026, reflecting how much of the work can be done entirely in a development environment. The roles most likely to allow full remote are those in cloud platform engineering, backend services, and enterprise software, while embedded systems and automotive safety-critical work typically requires at least some on-site collaboration.

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

The most realistic entry path is landing an associate or junior software engineer role at one of Michigan's large automotive or technology employers, then building toward senior standing internally. Ford, General Motors, and Bosch all run structured new-graduate and rotational engineering programs that place candidates without industry experience into real product teams. Adjacent roles like software QA engineer, embedded test engineer, or DevOps associate give candidates a foot in the door. Building a portfolio that demonstrates systems thinking, and earning cloud certifications from major providers, strengthens any application significantly.

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

You can find and apply to senior software development engineer jobs in Michigan on Migrate Mate, which lists current Michigan openings updated regularly. Search for roles that match your specialization and experience level, then apply directly to the ones that fit.

See All 59 Senior Software Development Engineer Jobs in Michigan

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

Find Jobs