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 423 software engineering jobs listed below pay well, with salaries between $67,808 and $150,863 per year. Software Engineer, Release Engineer and Application Developer are among the most popular high-paying roles in Auburn Hills, MI.

Job title

Updated Aug 20, 2026
Job title
Auburn Hills, MI
Michigan
Job openings (Auburn Hills)

Principal Software Engineer

Auburn Hills

$150,863 per year

Michigan

$152,143 per year

Senior Software Engineer

Auburn Hills

$126,649 per year

Michigan

$138,824 per year

Data Engineer

Auburn Hills

$57.48 per hour

Michigan

$50.37 per hour

Full Stack Developer

Auburn Hills

$54.39 per hour

Michigan

$62.99 per hour

Software Engineer

Auburn Hills

$53.03 per hour

Michigan

$45.47 per hour

Application Developer

Auburn Hills

$101,230 per year

Michigan

$93,153 per year

Product Manager

Auburn Hills

$45.11 per hour

Michigan

$51.39 per hour

Release Engineer

Auburn Hills

$42.27 per hour

Michigan

$45.90 per hour

Automation Engineer

Auburn Hills

$87,599 per year

Michigan

$95,355 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.