High-paying software engineering jobs in Ann Arbor

Software Engineering develops and maintains software applications. Engineers write code, design solutions, and ensure quality. Programming skills and problem-solving abilities are essential.


The 188 software engineering jobs listed below pay well, with salaries between $71,581 and $182,538 per year. Software Engineer, Senior Software Engineer and Product Engineer are among the most popular high-paying roles in Ann Arbor, MI.

Job title

Updated Oct 21, 2026
Job title
Ann Arbor, MI
Michigan
Job openings (Ann Arbor)

Software Engineering Manager

Ann Arbor

$182,538 per year

Michigan

$160,695 per year

Product Manager

Ann Arbor

$163,098 per year

Michigan

$120,564 per year

Senior Software Engineer

Ann Arbor

$155,065 per year

Michigan

$141,656 per year

Solution Architect

Ann Arbor

$130,682 per year

Michigan

$145,147 per year

Software Engineer

Ann Arbor

$124,345 per year

Michigan

$104,909 per year

AI Developer

Ann Arbor

$122,719 per year

Michigan

$111,603 per year

Full Stack Developer

Ann Arbor

$115,973 per year

Michigan

$147,100 per year

Data Engineer

Ann Arbor

$108,903 per year

Michigan

$114,097 per year

Automation Engineer

Ann Arbor

$51.70 per hour

Michigan

$68.83 per hour

Product Engineer

Ann Arbor

$94,557 per year

Michigan

$91,459 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.