High-paying software engineering jobs in Novi

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


The 540 software engineering jobs listed below pay well, with salaries between $72,456 and $175,505 per year. Software Engineer, Senior Software Engineer and Release Engineer are among the most popular high-paying roles in Novi, MI.

Job title

Updated Oct 17, 2026
Job title
Novi, MI
Michigan
Job openings (Novi)

Director of Product Management

Novi

$175,505 per year

Michigan

$176,835 per year

Principal Software Engineer

Novi

$159,425 per year

Michigan

$153,495 per year

Technical Lead

Novi

$139,036 per year

Michigan

$106,213 per year

Release Engineer

Novi

$130,450 per year

Michigan

$86,500 per year

Senior Software Engineer

Novi

$53.13 per hour

Michigan

$63.80 per hour

Product Manager

Novi

$110,249 per year

Michigan

$120,564 per year

Software Engineer

Novi

$93,740 per year

Michigan

$105,032 per year

Application Developer

Novi

$93,521 per year

Michigan

$92,789 per year

Product Engineer

Novi

$91,731 per year

Michigan

$91,459 per year

Automation Engineer

Novi

$72,456 per year

Michigan

$95,300 per year

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