Staff Software Engineer Jobs in Michigan

Staff Software Engineer jobs in Michigan are open across Warren, Ann Arbor, and Auburn Hills and other Michigan metros, with employers like General Motors (GM), Stryker, and Rivian hiring at every experience level. Find a role that fits below and apply directly.

Find Staff Software Engineer Jobs

Overview

Open roles29+
Top employerGeneral Motors (GM)
Top cityWarren, MI
Cities hiring14
Work type52% On-site
Top industryAutomotive

Showing 5 of 29+ Staff Software Engineer jobs

General Motors (GM)
Staff Software Engineer
We won't show you this job again
General Motors (GM)
Added 5d ago
Staff Software Engineer
General Motors (GM)
Warren, Michigan
Software Engineering
Backend Engineering
Remote (US)
None
10,000+

Have you applied for this role?

TORC Robotics
Staff Software Engineer
We won't show you this job again
TORC Robotics
Added 1mo ago
Staff Software Engineer
TORC Robotics
Ann Arbor, Michigan
Software Engineering
Cloud & DevOps
Technical Product & Program Management
Cloud Engineering
Technical Program Management
DevOps
Backend Engineering
$186k - $223k/yr
On-Site
Bachelor's
501-1,000

Have you applied for this role?

RevSpring, Inc
Staff Software Engineer
We won't show you this job again
RevSpring, Inc
Added 2mo ago
Staff Software Engineer
RevSpring, Inc
Livonia, Michigan
Software Engineering
Cloud & DevOps
Technical Product & Program Management
Backend Engineering
Cloud Engineering
Technical Program Management
On-Site
Bachelor's
501-1,000

Have you applied for this role?

Thomson Reuters
Staff Software Engineer II
We won't show you this job again
Thomson Reuters
Added 3mo ago
Staff Software Engineer II
Thomson Reuters
United States Of America, Michigan
Software Engineering
Cloud & DevOps
Full-stack Engineering
Backend Engineering
On-Site

Have you applied for this role?

CVS Health
Staff Software Development Engineer
We won't show you this job again
CVS Health
Added 3w ago
Staff Software Development Engineer
CVS Health
Lansing, Michigan
Software Engineering
Cloud & DevOps
Technical Product & Program Management
Backend Engineering
Cloud Engineering
Technical Program Management
$107k - $284k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

See All 29 Staff Software Engineer Jobs in Michigan

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

Find Staff Software Engineer Jobs

Staff Software Engineer Jobs by City in Michigan

Where Michigan roles are concentrated, by current openings.

Warren
6 jobs
Ann Arbor
3 jobs
Auburn Hills
3 jobs
Plymouth
3 jobs
Portage
3 jobs
Detroit
2 jobs
Milford
2 jobs
Allen Park
1 jobs
Farmington Hills
1 jobs

Staff 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)8
  • Stryker
    Stryker4
  • Rivian
    Rivian3
  • Torc Robotics
    Torc Robotics3
  • Stellantis
    Stellantis2

Top Industries Hiring

  • Automotive11
  • Consulting & Professional Services6
  • Banking & Financial Services5
  • Electronics & Hardware5
  • Technology & Software5

What Michigan Employers Look For

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

  • 8 or more years of software engineering experience with demonstrated technical leadership
  • Deep expertise in at least one backend or systems programming language such as Go, Java, or Python
  • Experience designing and operating large-scale distributed systems in production
  • Proficiency with cloud platforms including AWS, Google Cloud, or Azure
  • Demonstrated ability to define technical roadmaps and drive cross-team engineering decisions
  • Bachelor's or master's degree in computer science, software engineering, or a related field

Staff Software Engineer Jobs in Michigan: Frequently Asked Questions

How many staff software engineer jobs are there in Michigan?

There are 29+ staff software engineer openings in Michigan on Migrate Mate as of June 2026, with the most roles in Warren, Ann Arbor, and Auburn Hills. New positions post regularly as employers across Michigan hire.

How much do staff software engineers make in Michigan?

Staff 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 Michigan cities have the most staff software engineer jobs?

Warren, Ann Arbor, and Auburn Hills have the most staff software engineer openings in Michigan right now, with additional roles spread across smaller metros statewide.

Which companies hire staff software engineers in Michigan?

Employers hiring staff software engineers in Michigan include General Motors (GM), Stryker, and Rivian, based on current listings on Migrate Mate as of June 2026.

Are there remote staff software engineer jobs in Michigan?

Yes. About 48% of staff software engineer openings tied to Michigan are remote or hybrid as of June 2026. The rest are on-site roles based in Michigan metros.

How do I apply for staff software engineer jobs in Michigan?

You can apply to staff software engineer jobs in Michigan directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Michigan location, then apply to each one that fits.

See All 29 Staff Software Engineer Jobs in Michigan

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

Find Staff Software Engineer Jobs