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 198 software engineering jobs listed below pay well, with salaries between $102,104 and $182,733 per year. Software Engineer, Senior Software Engineer and Application Developer are among the most popular high-paying roles in Ann Arbor, MI.

Job title

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

Machine Learning Engineer

Ann Arbor

$182,733 per year

Michigan

$166,655 per year

Senior Software Engineer

Ann Arbor

$153,306 per year

Michigan

$138,013 per year

Solution Architect

Ann Arbor

$143,418 per year

Michigan

$144,615 per year

Software Engineer

Ann Arbor

$118,229 per year

Michigan

$104,566 per year

Full Stack Developer

Ann Arbor

$116,489 per year

Michigan

$146,669 per year

Application Developer

Ann Arbor

$102,104 per year

Michigan

$92,467 per year

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