Technology · Best cities

Best cities for software engineers

Mid-level engineer, 3–7 years experience, generalist or backend. Scores combine cost-of-living-adjusted take-home pay (45%), hiring velocity from live postings (40%), and salary growth (15%).

Top pick: Raleigh, NC Raleigh: top-tier real take-home for software engineers after rent and tax, a deep hiring market with strong senior pipeline.

  1. 01
    NC
    Raleigh

    Raleigh: top-tier real take-home for software engineers after rent and tax, a deep hiring market with strong senior pipeline.

    Score
    77/100
    Median pay
    $133k
    Real take-home
    $93k
    after tax, COL-adj.
    Velocity
    74/100
    COL 103·Rent $1,674·4.3% state+local·Full Raleigh profile →
  2. 02
    WA
    Seattle

    Seattle: middle-of-the-pack on after-tax, COL-adjusted income, a deep hiring market with strong senior pipeline, and above-average salary growth.

    Score
    73/100
    Median pay
    $168k
    Real take-home
    $82k
    after tax, COL-adj.
    Velocity
    86/100
    COL 152·Rent $2,208·No state tax·Full Seattle profile →
  3. 03
    TX
    Austin

    Austin: middle-of-the-pack on after-tax, COL-adjusted income, a deep hiring market with strong senior pipeline.

    Score
    70/100
    Median pay
    $134k
    Real take-home
    $86k
    after tax, COL-adj.
    Velocity
    84/100
    COL 119·Rent $1,604·No state tax·Full Austin profile →
  4. 04
    NC
    Charlotte

    Charlotte: top-tier real take-home for software engineers after rent and tax, a steady but unspectacular hiring market.

    Score
    64/100
    Median pay
    $136k
    Real take-home
    $94k
    after tax, COL-adj.
    Velocity
    62/100
    COL 104·Rent $1,733·4.3% state+local·Full Charlotte profile →
  5. 05
    GA
    Atlanta

    Atlanta: middle-of-the-pack on after-tax, COL-adjusted income, a steady but unspectacular hiring market.

    Score
    59/100
    Median pay
    $133k
    Real take-home
    $87k
    after tax, COL-adj.
    Velocity
    71/100
    COL 109·Rent $1,825·4.9% state+local·Full Atlanta profile →
  6. 06
    PA
    Philadelphia

    Philadelphia: top-tier real take-home for software engineers after rent and tax, a steady but unspectacular hiring market.

    Score
    59/100
    Median pay
    $128k
    Real take-home
    $96k
    after tax, COL-adj.
    Velocity
    18/100
    COL 102·Rent $1,901·No state tax·Full Philadelphia profile →
  7. 07
    CA
    San Francisco

    San Francisco: pay doesn't stretch far once cost of living lands, a deep hiring market with strong senior pipeline, and above-average salary growth.

    Score
    56/100
    Median pay
    $187k
    Real take-home
    $64k
    after tax, COL-adj.
    Velocity
    81/100
    COL 195·Rent $3,206·7.2% state+local·Full San Francisco profile →
  8. 08
    CO
    Denver

    Denver: middle-of-the-pack on after-tax, COL-adjusted income, a deep hiring market with strong senior pipeline.

    Score
    54/100
    Median pay
    $138k
    Real take-home
    $77k
    after tax, COL-adj.
    Velocity
    78/100
    COL 128·Rent $1,887·3.9% state+local·Full Denver profile →
  9. 09
    AZ
    Phoenix

    Phoenix: middle-of-the-pack on after-tax, COL-adjusted income, a steady but unspectacular hiring market.

    Score
    54/100
    Median pay
    $132k
    Real take-home
    $91k
    after tax, COL-adj.
    Velocity
    56/100
    COL 107·Rent $1,741·2.2% state+local·Full Phoenix profile →
  10. 10
    MN
    Minneapolis

    Minneapolis: top-tier real take-home for software engineers after rent and tax, a steady but unspectacular hiring market.

    Score
    54/100
    Median pay
    $128k
    Real take-home
    $92k
    after tax, COL-adj.
    Velocity
    18/100
    COL 106·Rent $1,698·No state tax·Full Minneapolis profile →
  11. 11
    VA
    Richmond

    Richmond: middle-of-the-pack on after-tax, COL-adjusted income, a steady but unspectacular hiring market.

    Score
    50/100
    Median pay
    $112k
    Real take-home
    $91k
    after tax, COL-adj.
    Velocity
    18/100
    COL 96·Rent $1,736·No state tax·Full Richmond profile →
  12. 12
    IL
    Chicago

    Chicago: middle-of-the-pack on after-tax, COL-adjusted income, a steady but unspectacular hiring market.

    Score
    47/100
    Median pay
    $134k
    Real take-home
    $79k
    after tax, COL-adj.
    Velocity
    65/100
    COL 121·Rent $2,219·4.9% state+local·Full Chicago profile →
  13. 13
    FL
    Miami

    Miami: pay doesn't stretch far once cost of living lands, a steady but unspectacular hiring market.

    Score
    45/100
    Median pay
    $118k
    Real take-home
    $66k
    after tax, COL-adj.
    Velocity
    72/100
    COL 138·Rent $2,683·No state tax·Full Miami profile →
  14. 14
    TN
    Nashville

    Nashville: middle-of-the-pack on after-tax, COL-adjusted income, a steady but unspectacular hiring market.

    Score
    43/100
    Median pay
    $127k
    Real take-home
    $90k
    after tax, COL-adj.
    Velocity
    53/100
    COL 108·Rent $1,784·No state tax·Full Nashville profile →
  15. 15
    TX
    Houston

    Houston: top-tier real take-home for software engineers after rent and tax, a thinner hiring market — fewer employers to choose from.

    Score
    42/100
    Median pay
    $122k
    Real take-home
    $92k
    after tax, COL-adj.
    Velocity
    18/100
    COL 102·Rent $1,619·No state tax·Full Houston profile →
  16. 16
    TX
    Dallas

    Dallas: middle-of-the-pack on after-tax, COL-adjusted income, a thinner hiring market — fewer employers to choose from.

    Score
    40/100
    Median pay
    $132k
    Real take-home
    $90k
    after tax, COL-adj.
    Velocity
    18/100
    COL 112·Rent $1,660·No state tax·Full Dallas profile →
  17. 17
    NY
    New York

    New York: pay doesn't stretch far once cost of living lands, a steady but unspectacular hiring market, and above-average salary growth.

    Score
    39/100
    Median pay
    $167k
    Real take-home
    $59k
    after tax, COL-adj.
    Velocity
    69/100
    COL 187·Rent $3,406·9.0% state+local·Full New York profile →
  18. 18
    MA
    Boston

    Boston: pay doesn't stretch far once cost of living lands, a thinner hiring market — fewer employers to choose from, and above-average salary growth.

    Score
    31/100
    Median pay
    $158k
    Real take-home
    $73k
    after tax, COL-adj.
    Velocity
    18/100
    COL 162·Rent $3,184·No state tax·Full Boston profile →
  19. 19
    DC
    Washington

    Washington: middle-of-the-pack on after-tax, COL-adjusted income, a thinner hiring market — fewer employers to choose from.

    Score
    28/100
    Median pay
    $152k
    Real take-home
    $75k
    after tax, COL-adj.
    Velocity
    18/100
    COL 152·Rent $2,375·No state tax·Full Washington profile →
  20. 20
    CA
    Los Angeles

    Los Angeles: pay doesn't stretch far once cost of living lands, a thinner hiring market — fewer employers to choose from, and above-average salary growth.

    Score
    14/100
    Median pay
    $162k
    Real take-home
    $64k
    after tax, COL-adj.
    Velocity
    18/100
    COL 173·Rent $2,892·6.9% state+local·Full Los Angeles profile →