High-paying software engineering jobs in Sterling Heights

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


The 314 software engineering jobs listed below pay well, with salaries between $18.34 and $66.63 per hour. Software Engineer, Senior Software Engineer and Application Developer are among the most popular high-paying roles in Sterling Heights, MI.

Job title

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

Platform Engineer

Sterling Heights

$66.63 per hour

Michigan

$49.78 per hour

Senior Software Engineer

Sterling Heights

$63.26 per hour

Michigan

$63.80 per hour

Software Engineer

Sterling Heights

$56.78 per hour

Michigan

$45.10 per hour

Software Integration Engineer

Sterling Heights

$49.94 per hour

Michigan

$49.65 per hour

Technical Lead

Sterling Heights

$101,163 per year

Michigan

$106,213 per year

PLC Programmer

Sterling Heights

$43.92 per hour

Michigan

$38.14 per hour

Application Developer

Sterling Heights

$82,161 per year

Michigan

$92,789 per year

Programmer

Sterling Heights

$34.59 per hour

Michigan

$32.75 per hour

Mi Manager

Sterling Heights

$18.34 per hour

Michigan

$19.31 per hour

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