Post job

Best cities for a software programmer

The best cities for software programmers are Columbus, OH, Memphis, TN, and Scottsdale, AZ, based on factors like average salary and job availability per capita. Jobs and pay for software programmers vary across the country, but we've determined the ten best cities for software programmers in the U.S.

Whether you're starting your career as a software programmer or considering a move, this list of the best cities for software programmers to live in will help you decide. These aren't just the best-paying cities for software programmers. We also consider how easy it is to find work as a software programmer. While the absolute best city for software programmers is Columbus, OH, there are plenty of other great places to consider.

Keep reading to learn more about the best cities for software programmers in 2024.

If you're looking for a software programmer job, here are five companies hiring now:

  1. Esri jobs (92)

10 best cities for software programmers in 2025

  1. 1. Columbus, OH

    Total software programmer jobs:115
    Average annual salary:$69,352
    Lowest 10 percent warn:$54,000
    Highest 10 percent earn:$88,000
    Location quotient:294.80
  2. 2. Memphis, TN

    Total software programmer jobs:33
    Average annual salary:$69,805
    Lowest 10 percent warn:$54,000
    Highest 10 percent earn:$88,000
    Location quotient:190.56
  3. 3. Scottsdale, AZ

    Total software programmer jobs:59
    Average annual salary:$75,073
    Lowest 10 percent warn:$57,000
    Highest 10 percent earn:$98,000
    Location quotient:647.74
  4. 4. Phoenix, AZ

    Total software programmer jobs:176
    Average annual salary:$75,145
    Lowest 10 percent warn:$57,000
    Highest 10 percent earn:$98,000
    Location quotient:322.11
  5. 5. Nashville, TN

    Total software programmer jobs:41
    Average annual salary:$70,352
    Lowest 10 percent warn:$55,000
    Highest 10 percent earn:$89,000
    Location quotient:178.49
  6. 6. Henderson, NV

    Total software programmer jobs:5
    Average annual salary:$74,935
    Lowest 10 percent warn:$55,000
    Highest 10 percent earn:$100,000
    Location quotient:205.68
  7. 7. Oakland, CA

    Total software programmer jobs:25
    Average annual salary:$90,747
    Lowest 10 percent warn:$67,000
    Highest 10 percent earn:$121,000
    Location quotient:298.59
  8. 8. Fort Wayne, IN

    Total software programmer jobs:7
    Average annual salary:$71,401
    Lowest 10 percent warn:$55,000
    Highest 10 percent earn:$91,000
    Location quotient:137.34
  9. 9. Pittsburgh, PA

    Total software programmer jobs:35
    Average annual salary:$71,688
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$91,000
    Location quotient:132.20
  10. 10. Philadelphia, PA

    Total software programmer jobs:38
    Average annual salary:$72,608
    Lowest 10 percent warn:$56,000
    Highest 10 percent earn:$93,000
    Location quotient:89.73

Choose from 10+ customizable software programmer resume templates

Choose from a variety of easy-to-use software programmer resume templates and get expert advice from Zippia’s AI resume writer along the way. Using pre-approved templates, you can rest assured that the structure and format of your software programmer resume is top notch. Choose a template with the colors, fonts & text sizes that are appropriate for your industry.

Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume
Software Programmer Resume

Best cities for software programmers

  1. Columbus, OH
  2. Memphis, TN
  3. Scottsdale, AZ
  4. Phoenix, AZ
  5. Nashville, TN
  6. Henderson, NV
  7. Oakland, CA
  8. Fort Wayne, IN
  9. Pittsburgh, PA
  10. Philadelphia, PA
  • (115 software programmer jobs)
  • (33 software programmer jobs)
  • (59 software programmer jobs)
  • (176 software programmer jobs)
  • (41 software programmer jobs)
  • (5 software programmer jobs)
  • (25 software programmer jobs)
  • (7 software programmer jobs)
  • (35 software programmer jobs)
  • (38 software programmer jobs)

Detailed list of the best cities for a software programmer

RankCityAverage salaryLowest 10% EarnPopulationJob count
1Columbus, OH$69,352$54,000860,090115
2Memphis, TN$69,805$54,000652,71733
3Scottsdale, AZ$75,073$57,000246,64559
4Phoenix, AZ$75,145$57,0001,615,017176
5Nashville, TN$70,352$55,000660,38841
6Henderson, NV$74,935$55,000292,9695
7Oakland, CA$90,747$67,000420,00525
8Fort Wayne, IN$71,401$55,000264,4887
9Pittsburgh, PA$71,688$56,000303,62535
10Philadelphia, PA$72,608$56,0001,567,87238
11San Francisco, CA$90,884$67,000870,887141
12Austin, TX$70,550$54,000947,890170
13Arlington, TX$69,810$54,000392,77231
14Fremont, CA$90,542$67,000233,13641
15Irving, TX$69,735$54,000238,289153
16Houston, TX$70,434$54,0002,303,48219
17Winston-Salem, NC$71,121$56,000242,20310
18Fort Worth, TX$69,812$54,000854,11347
19Dallas, TX$69,756$54,0001,317,929185
20Mesa, AZ$75,014$57,000484,5874
21Greensboro, NC$71,234$56,000287,02713
22Chandler, AZ$75,052$57,000247,4777
23Plano, TX$69,614$54,000286,057161
24Raleigh, NC$71,480$56,000458,88031
25Toledo, OH$69,180$54,000278,5082
26Detroit, MI$66,704$52,000672,795113
27San Jose, CA$90,399$67,0001,025,35067
28Atlanta, GA$68,912$54,000472,522214
29Las Vegas, NV$75,253$55,000632,9128
30Cleveland, OH$69,404$54,000385,8095
31Fresno, CA$88,751$65,000522,0536
32Reno, NV$77,287$57,000245,255-
33Durham, NC$71,450$56,000263,01610
34Sacramento, CA$89,974$66,000495,23413
35Tulsa, OK$67,700$52,000403,0909
36Indianapolis, IN$71,073$55,000855,16410
37Portland, OR$79,353$58,000639,86317
38Cincinnati, OH$69,007$54,000298,8003
39North Las Vegas, NV$75,129$55,000238,702-
40Seattle, WA$88,477$65,000704,3528
41Charlotte, NC$70,831$55,000842,05133
42Saint Paul, MN$73,512$56,000302,39811
43Glendale, AZ$75,176$57,000245,895-
44Chicago, IL$70,485$54,0002,704,95886
45Jersey City, NJ$70,139$54,000264,152113
46Gilbert, AZ$75,024$57,000237,133-
47Madison, WI$67,750$52,000252,55111
48Tampa, FL$66,903$52,000377,16573
49Tucson, AZ$74,853$57,000530,706-
50Milwaukee, WI$67,912$52,000595,0479

Highest paying cities for software programmers

RankCityAvg. software programmer salary
1San Francisco, CA$90,884
2Washington, DC$81,074
3Wilmington, DE$75,222
4Phoenix, AZ$75,145
5Richmond, VA$73,827
6New York, NY$73,715
7Philadelphia, PA$72,608
8Cary, NC$71,445
9Austin, TX$70,550
10Chicago, IL$70,485
11Edison, NJ$70,158
12Collierville, TN$69,874
13Columbus, OH$69,352
14Colorado Springs, CO$69,287
15Duluth, GA$68,981
16Tampa, FL$66,903
17Detroit, MI$66,704
18Dothan, AL$60,576

Software programmer best cities FAQs

Search for software programmer jobs

Browse computer and mathematical jobs