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 209 software engineering jobs listed below pay well, with salaries between $31,314 and $165,544 per year. Software Engineer, Senior Software Engineer and Product Manager are among the most popular high-paying roles in Salt Lake City, UT.

Job title

Updated Oct 28, 2026
Job title
Salt Lake City, UT
Utah
Job openings (Salt Lake City)

Senior Product Manager

Salt Lake City

$165,544 per year

Utah

$149,266 per year

Principal Software Engineer

Salt Lake City

$159,503 per year

Utah

$155,863 per year

Senior Software Engineer

Salt Lake City

$143,902 per year

Utah

$136,111 per year

Data Engineer

Salt Lake City

$141,717 per year

Utah

$122,111 per year

Cloud Engineer

Salt Lake City

$133,521 per year

Utah

$124,445 per year

Full Stack Developer

Salt Lake City

$130,377 per year

Utah

$111,236 per year

Software Engineer

Salt Lake City

$115,380 per year

Utah

$110,318 per year

Product Manager

Salt Lake City

$109,523 per year

Utah

$112,122 per year

Application Developer

Salt Lake City

$96,283 per year

Utah

$97,868 per year

Software Engineer Intern

Salt Lake City

$13.42 per hour

Utah

$25.34 per hour

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