High-paying software engineering jobs in Auburn Hills

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


The 336 software engineering jobs listed below pay well, with salaries between $41.77 and $54.39 per hour. Software Engineer, Release Engineer and Application Developer are among the most popular high-paying roles in Auburn Hills, MI.

Job title

Updated Sep 10, 2026
Job title
Auburn Hills, MI
Michigan
Job openings (Auburn Hills)

Senior Software Engineer

Auburn Hills

$126,861 per year

Michigan

$139,074 per year

Embedded Systems Architect

Auburn Hills

$118,904 per year

Michigan

$112,804 per year

Full Stack Developer

Auburn Hills

$54.39 per hour

Michigan

$63.17 per hour

Data Engineer

Auburn Hills

$111,183 per year

Michigan

$116,364 per year

Software Engineer

Auburn Hills

$53.01 per hour

Michigan

$45.32 per hour

Application Developer

Auburn Hills

$99,144 per year

Michigan

$93,680 per year

Product Manager

Auburn Hills

$45.11 per hour

Michigan

$53.13 per hour

Release Engineer

Auburn Hills

$42.27 per hour

Michigan

$46.06 per hour

Automation Engineer

Auburn Hills

$87,599 per year

Michigan

$95,288 per year

Technical Lead

Auburn Hills

$41.77 per hour

Michigan

$55.39 per hour

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