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 206 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 07, 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,667 per year

Senior Product Manager

Salt Lake City

$164,950 per year

Utah

$148,919 per year

Solution Architect

Salt Lake City

$151,239 per year

Utah

$152,339 per year

Senior Software Engineer

Salt Lake City

$144,183 per year

Utah

$136,048 per year

Data Engineer

Salt Lake City

$142,014 per year

Utah

$120,714 per year

Cloud Engineer

Salt Lake City

$133,521 per year

Utah

$123,639 per year

Senior Developer

Salt Lake City

$123,566 per year

Utah

$130,927 per year

Software Engineer

Salt Lake City

$115,082 per year

Utah

$110,002 per year

Product Manager

Salt Lake City

$110,418 per year

Utah

$111,090 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.