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 179 software engineering jobs listed below pay well, with salaries between $45,152 and $185,456 per year. Software Engineer, Senior Software Engineer and Mi Manager are among the most popular high-paying roles in Ann Arbor, MI.

Job title

Updated Sep 05, 2026
Job title
Ann Arbor, MI
Michigan
Job openings (Ann Arbor)

Machine Learning Engineer

Ann Arbor

$185,456 per year

Michigan

$159,121 per year

Senior Software Engineer

Ann Arbor

$152,359 per year

Michigan

$138,920 per year

Solution Architect

Ann Arbor

$143,418 per year

Michigan

$145,401 per year

Software Engineer

Ann Arbor

$121,971 per year

Michigan

$105,847 per year

Full Stack Developer

Ann Arbor

$118,020 per year

Michigan

$147,207 per year

Mi Manager

Ann Arbor

$19.40 per hour

Michigan

$19.26 per hour

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