High-paying software engineering jobs in Farmington 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 516 software engineering jobs listed below pay well, with salaries between $57.19 and $87.21 per hour. Software Engineer, Senior Software Engineer and Application Developer are among the most popular high-paying roles in Farmington Hills, MI.

Job title

Updated Oct 30, 2026
Job title
Farmington Hills, MI
Michigan
Job openings (Farmington Hills)

Back End Developer

Farmington Hills

$87.21 per hour

Michigan

$70.88 per hour

Senior Software Engineer

Farmington Hills

$66.52 per hour

Michigan

$63.31 per hour

Platform Engineer

Farmington Hills

$130,365 per year

Michigan

$118,555 per year

Full Stack Developer

Farmington Hills

$60.39 per hour

Michigan

$62.97 per hour

Developer

Farmington Hills

$57.19 per hour

Michigan

$50.20 per hour

Senior Developer

Farmington Hills

$54.42 per hour

Michigan

$57.03 per hour

Data Engineer

Farmington Hills

$99,819 per year

Michigan

$113,841 per year

Software Engineer

Farmington Hills

$98,210 per year

Michigan

$104,226 per year

Application Developer

Farmington Hills

$86,079 per year

Michigan

$93,008 per year

Product Engineer

Farmington Hills

$73,584 per year

Michigan

$91,283 per year

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