Senior Software Engineering Jobs in Michigan

Senior Software Engineering jobs in Michigan are in strong demand, concentrated in automotive technology, financial services, and defense contracting, with opportunities at every level from associate engineer through principal and staff roles. Detroit, Ann Arbor, and Grand Rapids are the primary hiring markets, anchored by established employers like Ford Motor Company, General Motors, and Blue Cross Blue Shield of Michigan. Cloud infrastructure, embedded systems for automotive applications, and full-stack development are the most in-demand specialties across the state. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles6
Top employerGeneral Motors (GM)
Top cityWarren, MI
Cities hiring5
Work type50% Remote
Top industryTechnology

Showing 5 of 6+ Senior Software Engineering jobs

Senior Manager - Software Development Engineering
We won't show you this job again
Added 2w ago
Senior Manager - Software Development Engineering
CVS Health
Lansing, Michigan
Customer Service
Healthcare Administration
Human Resources
$107k - $284k/yr
High school diploma or GED
10,000+

Have you applied for this role?

Senior Software Engineering Manager
We won't show you this job again
Added 3w ago
Senior Software Engineering Manager
General Motors (GM)
Warren, Michigan
Program Management
Project & Program Management
Project Management
Bachelor's degree
10,000+

Have you applied for this role?

Senior Manager - Software Engineering - PLM Platform
We won't show you this job again
Added 1mo ago
Senior Manager - Software Engineering - PLM Platform
Dematic
Grand Rapids, Michigan
Program Management
Project & Program Management
Project Management
$150k - $226k/yr
Hybrid
Bachelor's degree in information technology
10,000+

Have you applied for this role?

Senior Engineering Manager, Commercial Software
We won't show you this job again
Added 1mo ago
Senior Engineering Manager, Commercial Software
General Motors (GM)
Warren, Michigan
Sales
Solutions Engineering (Pre-Sales)
Technical Program Management
Bachelor's degree in engineering
10,000+

Have you applied for this role?

Senior Software Engineer (Identity Engineering - SSO)
We won't show you this job again
Added 2mo ago
Senior Software Engineer (Identity Engineering - SSO)
Cisco
Ann Arbor, Michigan
Backend Engineering
Software Engineering
Technical Program Management
$139k - $251k/yr
Remote (US)
Master's degree
10,000+

Have you applied for this role?

See All 6 Senior Software Engineering Jobs in Michigan

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

Find Jobs

Senior Software Engineering Jobs by City in Michigan

Where Michigan roles are concentrated, by current openings.

Warren
2 jobs
Detroit
1 job
Lansing
1 job
Ann Arbor
1 job
Grand Rapids
1 job

Senior Software Engineering Job Market in Michigan

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

Who's Hiring

General Motors (GM)2 open roles
Cisco1 open role
Dematic1 open role

Top Industries Hiring

  • Technology & Software

What Michigan Employers Look For

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

  • Bachelor's or master's degree in computer science, software engineering, or a related field
  • Five or more years of professional software development experience in a production environment
  • Proficiency in one or more languages such as Java, Python, C++, or Go
  • Experience designing and maintaining cloud-based systems on AWS, Azure, or Google Cloud
  • Demonstrated ability to lead technical design reviews and mentor junior engineers
  • Familiarity with automotive software standards or AUTOSAR is preferred for Michigan-based roles

Senior Software Engineering Jobs in Michigan: Frequently Asked Questions

How do you become a senior software engineering in Michigan?

Reaching a senior software engineering role in Michigan typically requires a bachelor's degree in computer science or a related discipline, followed by several years of progressively responsible engineering work. Michigan has no state-issued license for software engineers, so advancement is credential- and portfolio-driven. Earning certifications in cloud platforms or agile methodologies strengthens candidacy, and experience with automotive or embedded systems is a distinct advantage given Michigan's industrial base.

How much do senior software engineerings make in Michigan?

Senior software engineerings 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 engineerings in Michigan?

Employers hiring senior software engineerings in Michigan right now include General Motors (GM), Cisco, and Dematic, based on current listings on Migrate Mate as of November 2026. Michigan's automotive sector, large insurance carriers, and defense contractors maintain consistent year-round demand for senior engineering talent across the state.

Which Michigan cities have the most senior software engineering jobs?

Warren, Detroit, and Lansing have the most senior software engineering openings in Michigan. Detroit and its suburbs concentrate the most roles because of the region's dense automotive technology ecosystem and the headquarters presence of major manufacturers and Tier 1 suppliers, while Ann Arbor draws demand from the University of Michigan's research spinouts and growing tech sector, and Grand Rapids reflects expanding healthcare IT and financial services employers in West Michigan.

Are there remote senior software engineering jobs in Michigan?

Yes, and more than most fields. About 100% of senior software engineering openings tied to Michigan are remote or hybrid as of November 2026, reflecting how well software development translates to distributed work. Roles focused on cloud architecture, backend services, and data engineering are the most likely to be fully remote, while embedded systems and automotive software positions more often require on-site or hybrid presence.

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

The most realistic entry path is landing an associate or junior software engineer role with a Michigan employer that runs a structured new-graduate program, then building toward senior status from within. Ford Motor Company, General Motors, and Blue Cross Blue Shield of Michigan each recruit new graduates into rotational or entry-level engineering programs. A strong portfolio of personal or open-source projects, a cloud certification, or a relevant internship completed at a Michigan company signals readiness to hiring managers in the absence of full-time experience.

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

You can find and apply to senior software engineering jobs in Michigan on Migrate Mate, which lists current Michigan openings updated regularly. Search the available roles, identify the ones that match your background and location preference, and apply directly to the positions that fit.

See All 6 Senior Software Engineering Jobs in Michigan

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

Find Jobs