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 161 software engineering jobs listed below pay well, with salaries between $105,967 and $178,079 per year. Software Engineer, Senior Software Engineer and Full Stack Developer are among the most popular high-paying roles in Ann Arbor, MI.

Job title

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

Machine Learning Engineer

Ann Arbor

$178,079 per year

Michigan

$148,979 per year

Senior Software Engineer

Ann Arbor

$152,762 per year

Michigan

$133,699 per year

Full Stack Developer

Ann Arbor

$118,756 per year

Michigan

$146,389 per year

Software Engineer

Ann Arbor

$117,673 per year

Michigan

$103,062 per year

Data Engineer

Ann Arbor

$105,967 per year

Michigan

$121,603 per year

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