High-paying software engineering jobs in Salt Lake City

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


The 221 software engineering jobs listed below pay well, with salaries between $97,541 and $165,618 per year. Software Engineer, Product Manager and Senior Software Engineer are among the most popular high-paying roles in Salt Lake City, UT.

Job title

Updated Nov 01, 2026
Job title
Salt Lake City, UT
Utah
Job openings (Salt Lake City)

Principal Software Engineer

Salt Lake City

$165,618 per year

Utah

$157,476 per year

Senior Product Manager

Salt Lake City

$164,950 per year

Utah

$149,517 per year

Solution Architect

Salt Lake City

$151,239 per year

Utah

$152,339 per year

Senior Software Engineer

Salt Lake City

$143,871 per year

Utah

$135,902 per year

Data Engineer

Salt Lake City

$142,014 per year

Utah

$121,191 per year

Cloud Engineer

Salt Lake City

$133,521 per year

Utah

$124,035 per year

Infrastructure Engineer

Salt Lake City

$118,385 per year

Utah

$119,240 per year

Software Engineer

Salt Lake City

$114,764 per year

Utah

$109,727 per year

Product Manager

Salt Lake City

$110,418 per year

Utah

$112,401 per year

Application Developer

Salt Lake City

$97,541 per year

Utah

$98,209 per year

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