Post job

Best cities for a software engineer/technical lead

The best cities for software engineers/technical lead are San Francisco, CA, San Jose, CA, and Sacramento, CA, based on factors like average salary and job availability per capita. Jobs and pay for software engineers/technical lead vary across the country, but we've determined the ten best cities for software engineers/technical lead in the U.S.

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

Keep reading to learn more about the best cities for software engineers/technical lead in 2024.

If you're looking for a software engineer/technical lead job, here are five companies hiring now:

  1. Cisco jobs (131)
  2. Intel jobs (20)
  3. Lockheed Martin jobs (17)
  4. IBM jobs (23)

10 best cities for software engineers/technical lead in 2025

  1. 1. San Francisco, CA

    Total software engineer/technical lead jobs:59
    Average annual salary:$160,964
    Lowest 10 percent warn:$117,000
    Highest 10 percent earn:$221,000
    Location quotient:16.43
  2. 2. San Jose, CA

    Total software engineer/technical lead jobs:94
    Average annual salary:$159,489
    Lowest 10 percent warn:$116,000
    Highest 10 percent earn:$219,000
    Location quotient:36.95
  3. 3. Sacramento, CA

    Total software engineer/technical lead jobs:7
    Average annual salary:$159,612
    Lowest 10 percent warn:$115,000
    Highest 10 percent earn:$220,000
    Location quotient:9.35
  4. 4. Reno, NV

    Total software engineer/technical lead jobs:2
    Average annual salary:$138,905
    Lowest 10 percent warn:$100,000
    Highest 10 percent earn:$192,000
    Location quotient:7.40
  5. 5. Pittsburgh, PA

    Total software engineer/technical lead jobs:11
    Average annual salary:$121,890
    Lowest 10 percent warn:$91,000
    Highest 10 percent earn:$162,000
    Location quotient:10.13
  6. 6. Raleigh, NC

    Total software engineer/technical lead jobs:10
    Average annual salary:$122,058
    Lowest 10 percent warn:$92,000
    Highest 10 percent earn:$161,000
    Location quotient:10.69
  7. 7. Oakland, CA

    Total software engineer/technical lead jobs:2
    Average annual salary:$160,629
    Lowest 10 percent warn:$116,000
    Highest 10 percent earn:$221,000
    Location quotient:5.83
  8. 8. Austin, TX

    Total software engineer/technical lead jobs:21
    Average annual salary:$115,337
    Lowest 10 percent warn:$85,000
    Highest 10 percent earn:$154,000
    Location quotient:8.75
  9. 9. Tulsa, OK

    Total software engineer/technical lead jobs:2
    Average annual salary:$112,805
    Lowest 10 percent warn:$85,000
    Highest 10 percent earn:$148,000
    Location quotient:5.81
  10. 10. Oklahoma City, OK

    Total software engineer/technical lead jobs:6
    Average annual salary:$114,291
    Lowest 10 percent warn:$86,000
    Highest 10 percent earn:$150,000
    Location quotient:8.17

Choose from 10+ customizable software engineer/technical lead resume templates

Choose from a variety of easy-to-use software engineer/technical lead 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 engineer/technical lead resume is top notch. Choose a template with the colors, fonts & text sizes that are appropriate for your industry.

Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume
Software Engineer/Technical Lead Resume

Best cities for software engineers/technical lead

  1. San Francisco, CA
  2. San Jose, CA
  3. Sacramento, CA
  4. Reno, NV
  5. Pittsburgh, PA
  6. Raleigh, NC
  7. Oakland, CA
  8. Austin, TX
  9. Tulsa, OK
  10. Oklahoma City, OK
  • (59 software engineer/technical lead jobs)
  • (94 software engineer/technical lead jobs)
  • (7 software engineer/technical lead jobs)
  • (2 software engineer/technical lead jobs)
  • (11 software engineer/technical lead jobs)
  • (10 software engineer/technical lead jobs)
  • (2 software engineer/technical lead jobs)
  • (21 software engineer/technical lead jobs)
  • (2 software engineer/technical lead jobs)
  • (6 software engineer/technical lead jobs)

Detailed list of the best cities for a software engineer/technical lead

RankCityAverage salaryLowest 10% EarnPopulationJob count
1San Francisco, CA$160,964$117,000870,88759
2San Jose, CA$159,489$116,0001,025,35094
3Sacramento, CA$159,612$115,000495,2347
4Reno, NV$138,905$100,000245,2552
5Pittsburgh, PA$121,890$91,000303,62511
6Raleigh, NC$122,058$92,000458,88010
7Oakland, CA$160,629$116,000420,0052
8Austin, TX$115,337$85,000947,89021
9Tulsa, OK$112,805$85,000403,0902
10Oklahoma City, OK$114,291$86,000638,3676
11Los Angeles, CA$145,541$107,0003,976,32227
12Dallas, TX$113,602$85,0001,317,92919
13Seattle, WA$133,032$94,000704,35218
14Fremont, CA$159,970$116,000233,1362
15Chandler, AZ$115,430$85,000247,4773
16Las Vegas, NV$129,701$94,000632,912-
17Charlotte, NC$119,627$90,000842,05111
18North Las Vegas, NV$129,524$94,000238,702-
19Durham, NC$121,963$92,000263,0162
20Henderson, NV$128,840$94,000292,969-
21Philadelphia, PA$124,439$93,0001,567,8723
22Plano, TX$113,290$85,000286,0575
23Fort Worth, TX$113,741$85,000854,1132
24Stockton, CA$159,377$115,000307,072-
25Houston, TX$115,188$85,0002,303,48211
26Phoenix, AZ$115,795$85,0001,615,0178
27Fresno, CA$155,584$113,000522,053-
28Greensboro, NC$121,168$91,000287,027-
29Portland, OR$134,251$95,000639,863-
30Winston-Salem, NC$120,713$91,000242,203-
31Lexington, KY$116,043$88,000318,449-
32Louisville, KY$115,316$87,000597,337-
33Bakersfield, CA$150,606$110,000376,380-
34Lubbock, TX$114,417$85,000252,506-
35Cincinnati, OH$100,099$75,000298,80018
36Long Beach, CA$144,777$106,000470,130-
37Arlington, TX$113,724$85,000392,772-
38Anaheim, CA$144,573$106,000351,043-
39Santa Ana, CA$144,375$106,000334,217-
40Irving, TX$113,568$85,000238,289-
41Irvine, CA$144,164$106,000266,122-
42Garland, TX$113,406$85,000234,943-
43Riverside, CA$144,127$106,000324,722-
44San Diego, CA$142,313$105,0001,406,6306
45El Paso, TX$116,676$86,000683,080-
46Glendale, AZ$115,861$85,000245,895-
47San Antonio, TX$115,708$86,0001,492,5102
48Laredo, TX$115,991$86,000257,156-
49Corpus Christi, TX$115,756$86,000325,733-
50Scottsdale, AZ$115,652$85,000246,645-

Highest paying cities for software engineers/technical lead

RankCityAvg. software engineer/technical lead salary
1San Francisco, CA$160,964
2Hillsboro, OR$134,611
3Washington, DC$133,756
4Seattle, WA$133,032
5Salt Lake City, UT$125,659
6Sterling, VA$125,384
7Philadelphia, PA$124,439
8Wilmington, DE$122,895
9Raleigh, NC$122,058
10Boston, MA$121,706
11Austin, TX$115,337
12New York, NY$113,552
13Las Cruces, NM$109,330
14Chicago, IL$107,169
15Boulder, CO$105,658
16Dublin, OH$102,109
17Olathe, KS$100,776
18OFallon, MO$100,165
19Alpharetta, GA$99,862
20Eden Prairie, MN$98,589

Software engineer/technical lead best cities FAQs

Search for software engineer/technical lead jobs

Browse computer and mathematical jobs