Software Engineer Salary Salt Lake City 2025 | $128,690 Avg

Last updated:

Software Engineer Salary in Salt Lake City 2025

Quick Answer

Software Engineer Salary in Salt Lake City: Full Overview

According to the Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) for 2024, software engineers in Salt Lake City earn an average annual salary of $128,690. This figure is based on SOC code 15-1252 data for the Salt Lake City-Provo metropolitan statistical area (MSA code 41620).

The Salt Lake City tech market has become increasingly competitive, attracting major tech companies and startups to the region. Software engineers in this market command solid compensation packages, though specific percentile ranges and hourly breakdowns from the latest BLS survey would provide additional granularity for job seekers evaluating offers.

Exploring job careers in city? Let AI find your perfect match.

Learn More →

Experience and Career Progression

While detailed experience-based salary breakdowns are not available in the current dataset, software engineers typically see salary progression based on:

  • Entry-level positions (0-2 years): Recent graduates and career changers often start below the $128,690 average
  • Mid-level positions (3-7 years): Engineers with proven experience typically earn near or above the metropolitan average
  • Senior and staff-level positions (8+ years): Specialized roles, technical leadership, and senior architects command premium compensation

The Salt Lake City metro area includes several notable tech hubs: Provo, Ogden, Sandy, and West Jordan. These surrounding communities offer additional employment opportunities for software engineers, with varying salary ranges and cost-of-living adjustments.

Cost of Living Context

Salt Lake City offers a relatively favorable cost-of-living environment compared to major tech hubs like San Francisco, Seattle, or New York. The $128,690 average salary provides meaningful purchasing power in the region.

Key cost-of-living factors for software engineers considering relocation:

  • Housing costs in Salt Lake City are moderate relative to the national average for tech markets
  • The state of Utah has no local income tax on wages, providing additional take-home income compared to high-tax states
  • Rental markets vary significantly across the metro area, with Provo and suburban areas offering lower costs than central Salt Lake City

For a software engineer earning $128,690 annually (approximately $10,724 monthly gross), housing and transportation costs consume a smaller percentage of income compared to coastal tech markets, allowing for greater savings and investment capacity.

Free Guide: How to Negotiate a job Salary (Data-Backed Scripts)

Learn More →

Nearby Cities and Metro Comparison

The Salt Lake City-Provo metropolitan statistical area encompasses several communities with distinct characteristics:

  • Provo: Home to Brigham Young University and a growing tech corridor; attracts software engineers seeking lower housing costs
  • Ogden: Northern metro area with emerging tech employment opportunities
  • Sandy: Suburban community south of Salt Lake City with good access to tech employment
  • West Jordan: Growing residential and commercial area with tech company presence

Software engineers may find salary variation across these communities, with central Salt Lake City typically offering higher compensation than outlying areas, though cost-of-living differences may offset nominal salary variations.

Job Outlook for Software Engineers

The software engineering field continues to experience strong demand nationally. The Bureau of Labor Statistics projects robust growth in computer and information technology occupations through 2034.

Key factors supporting job outlook in Salt Lake City:

  • Growing presence of established tech companies expanding operations in the region
  • Emergence of startup ecosystem and venture capital activity
  • University partnerships (BYU, University of Utah) creating talent pipelines
  • Diversification of industries requiring software engineering talent beyond traditional tech

The typical education requirement for software engineer positions is a bachelor’s degree in computer science, software engineering, or related field, though some employers accept equivalent professional experience or bootcamp certifications.

FAQ

What is the average starting salary for a software engineer in Salt Lake City?

Entry-level software engineers in Salt Lake City typically earn below the $128,690 metropolitan average. Recent computer science graduates and career changers from bootcamps generally start in the $70,000–$95,000 range, depending on education quality, internship experience, and specific technical skills. The exact entry-level range depends on employer, company stage, and specialization (frontend, backend, full-stack, etc.).

How does Salt Lake City’s software engineer salary compare to the national average?

As of 2024, the Salt Lake City average of $128,690 is competitive within the national tech market. While not matching the peak salaries of San Francisco or New York, Salt Lake City offers strong compensation combined with significantly lower cost of living. This results in better real purchasing power and quality of life for many software engineers compared to higher-cost coastal markets.

Is it worth relocating to Salt Lake City for a software engineer position?

Salt Lake City presents a compelling relocation opportunity for software engineers, particularly those prioritizing work-life balance and financial stability. The combination of $128,690 average compensation, no state income tax on wages, moderate housing costs, and growing tech employment opportunities makes the region attractive. Additionally, the proximity to outdoor recreation (skiing, hiking, national parks) appeals to many tech professionals. However, candidates should verify specific employer offers and research neighborhood preferences before relocating.

What companies hire software engineers in Salt Lake City?

The Salt Lake City metro area hosts a diverse range of employers across industries including software development, healthcare technology, fintech, and manufacturing. Major corporations, mid-size tech companies, and startups all maintain significant engineering operations in the region. Job seekers should research companies in Provo’s tech corridor, Salt Lake City’s downtown tech district, and suburban employment centers.

What skills command the highest software engineer salaries in Salt Lake City?

While detailed skill-based salary data is not available in the current dataset, software engineers with expertise in high-demand areas—cloud architecture (AWS, Azure, GCP), machine learning, DevOps, security, and full-stack development—typically earn above-average compensation. Specialization, certifications, and demonstrated ability to solve complex technical problems correlate with higher salaries across most markets.

How often do software engineer salaries increase in Salt Lake City?

Annual salary progression depends on individual performance, company profitability, market demand, and career transitions. Software engineers typically see 3–8% annual increases through promotions and raises, with larger jumps (15–25%) possible through job changes. The competitive Salt Lake City market supports regular salary negotiations, particularly for engineers with proven track records.


Data source: Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS), 2024. SOC code: 15-1252 (Software Developers). MSA: Salt Lake City-Provo (41620).

Last updated: April 10, 2026

Disclaimer: Salary data presented here is based on public sources and aggregated statistics. Actual compensation varies significantly based on individual qualifications, employer, role specifics, and market conditions. This content is informational only and should not be considered financial or career advice. Job seekers should conduct independent research and consult with career professionals when making employment decisions.