Post job

Software engineer/technical lead salary

Quoted expert
Michael Rudisill

Average software engineer/technical lead salary

$123,110

$59.19 hourly rate

Entry-level software engineer/technical lead salary
$92,000 yearly salary
Updated January 8, 2025

Average Software Engineer/Technical Lead Salary

The average salary for a Software Engineer/Technical Lead stands at $123,110 per year. This figure represents a competitive compensation rate, reflecting the expertise required to manage software projects and lead technical teams.

Salary Distribution by Experience

Entry-level positions may start around $85,000, while those with substantial experience can earn upwards of $160,000. Geographic location also plays a significant role in salary variations.

Highest Paying States

California, New York, and Washington rank as the top-paying states for this role, often offering salaries that exceed the national average. In California, for example, the average salary can reach $140,000.

Industry Insights

Industries such as finance, technology, and healthcare often pay the most for Software Engineer/Technical Leads. These sectors demand advanced technical skills and leadership capabilities, which are reflected in their compensation packages.

Conclusion

For those looking to enter or advance in this field, understanding salary trends and regional differences is essential. By aligning skills and experience with market demands, professionals can enhance their career trajectories and earning potential.

On this page
Software engineer/technical lead salary by: 

Let Zippi find your next software engineer/technical lead job

Floating question marks illustration

Let Zippi find your next software engineer/technical lead job

Floating question marks illustration

Where can a Software Engineer/Technical Lead earn more?

Compare salary by location
Vs
189k
169k
149k
129k
109k
89k
69k
Columbus, OH$160,964
Eden Prairie, MN$98,589
Compare salary by company
Vs
215k
195k
175k
155k
135k
115k
Meta$189,550
Deluxe Entertainment Services Group Inc.$144,514

Average software engineer/technical lead salary by state

The highest-paying states for software engineers/technical lead are California, Oregon, and Washington. The lowest average software engineer/technical lead salary states are Minnesota, Alabama, and Nebraska.

  • State view
  • County view
Average salary:

Highest paying states for software engineers/technical lead

RankStateAvg. salaryHourly rate
1California$149,199$71.73
2New Hampshire$131,365$63.16
3Washington$131,656$63.30
4Utah$126,392$60.77
5Oregon$134,479$64.65
6Nevada$130,987$62.97
7Delaware$122,771$59.02
8Virginia$124,618$59.91
9District of Columbia$133,681$64.27
10Idaho$118,291$56.87
11Pennsylvania$123,843$59.54
12Vermont$114,663$55.13
13North Carolina$120,938$58.14
14Rhode Island$114,042$54.83
15Texas$114,725$55.16
16Massachusetts$121,626$58.47
17Kentucky$115,384$55.47
18Hawaii$122,604$58.94
19New Jersey$115,926$55.73
20Arkansas$108,594$52.21
21Alaska$111,220$53.47
22Mississippi$115,720$55.63
23Arizona$115,510$55.53
24Maryland$115,410$55.49
25West Virginia$113,122$54.39
26Oklahoma$113,962$54.79
27Michigan$106,725$51.31
28New York$113,353$54.50
29Wyoming$102,864$49.45
30Iowa$112,673$54.17
31New Mexico$108,443$52.14
32Florida$112,785$54.22
33Colorado$105,825$50.88
34Wisconsin$106,446$51.18
35South Carolina$108,633$52.23
36Montana$102,212$49.14
37Illinois$106,769$51.33
38Maine$107,498$51.68
39Kansas$100,688$48.41
40Louisiana$105,330$50.64
41Connecticut$104,753$50.36
42North Dakota$101,008$48.56
43Ohio$102,600$49.33
44Missouri$99,718$47.94
45Nebraska$97,242$46.75
46South Dakota$94,338$45.35
47Georgia$100,142$48.15
48Minnesota$98,590$47.40
49Alabama$97,256$46.76
50Tennessee$92,953$44.69
51Indiana$94,663$45.51
Top software engineer/technical lead jobs near you

Highest paying cities for software engineers/technical lead

The highest-paying cities for software engineers/technical lead are San Francisco, CA, Hillsboro, OR, and Washington, DC.

RankCityAvg. salaryHourly rate
1San Francisco, CA$160,964$77.39
2Hillsboro, OR$134,611$64.72
3Washington, DC$133,756$64.31
4Seattle, WA$133,032$63.96
5Salt Lake City, UT$125,659$60.41
6Sterling, VA$125,384$60.28
7Philadelphia, PA$124,439$59.83
8Wilmington, DE$122,895$59.08
9Raleigh, NC$122,058$58.68
10Boston, MA$121,706$58.51
11Austin, TX$115,337$55.45
12New York, NY$113,552$54.59
13Las Cruces, NM$109,330$52.56
14Chicago, IL$107,169$51.52
15Boulder, CO$105,658$50.80
16Dublin, OH$102,109$49.09
17Olathe, KS$100,776$48.45
18OFallon, MO$100,165$48.16
19Alpharetta, GA$99,862$48.01
20Eden Prairie, MN$98,589$47.40

Software engineer/technical lead salary details

A software engineer/technical lead's salary ranges from $92,000 a year at the 10th percentile to $164,000 at the 90th percentile.

Average software engineer/technical lead salary graph
Average software engineer/technical lead salary graph, trends, and summary

What is a software engineer/technical lead's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$164,000$13,667$79
75th Percentile$143,000$11,917$69
Average$123,110$10,259$59
25th Percentile$105,000$8,750$50
10th Percentile$92,000$7,667$44

Highest paying software engineer/technical lead jobs

The highest paying types of software engineers/technical lead are software engineering manager, staff software engineer, and principal software engineer.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Lead Software Developer$115,072$9,589$55.32309,029
Lead Engineer$84,927$7,077$40.83301,777
Software Architect$114,406$9,534$55.00319,594
Software Developer$87,521$7,293$42.08294,329
Technical Team Lead$90,219$7,518$43.37254,215
Principal Software Engineer$134,230$11,186$64.53345,893

How would you rate the starting salaries for software engineer/technical leads, as well as the prospects for salary advancement?

Michael Rudisill

Department Head and Professor of Engineering Technology, Northern Michigan University

From what we've seen, salaries haven't been reduced, even though demand is down. I would expect wages and salary progression to remain strong as the need for engineering will only continue to grow.

Top companies hiring software engineers/technical lead now:

  1. Macy's jobs (8)
  2. Cisco jobs (131)
  3. UBS jobs (9)
  4. Hewlett Packard Enterprise jobs (7)
  5. Intel jobs (20)

Which companies pay software engineers/technical lead the most?

Software engineer/technical lead salaries at Meta and Aspiration are the highest-paying according to our most recent salary estimates. In addition, the average software engineer/technical lead salary at companies like Google and DoorDash are highly competitive.

RankCompanyAverage salaryHourly rate
1Meta$189,550$91.13
2Aspiration$176,293$84.76
3Google$174,848$84.06
4DoorDash$166,660$80.13
5The Walt Disney Company$163,455$78.58
6Pinterest$161,531$77.66
7Twilio$157,801$75.87
8Apple$156,542$75.26
9Walmart$153,069$73.59
10Safeway$152,261$73.20
11Gap Inc.$151,086$72.64
12Macy's$150,320$72.27
13Health Nucleus$149,150$71.71
14Logitech$148,957$71.61
15Über$148,621$71.45
16Bloomberg$147,780$71.05
17Cisco$147,403$70.87
18Upwork$145,844$70.12
19Varian Medical Systems$145,712$70.05
20Deluxe Entertainment Services Group Inc.$144,514$69.48

Wage gap by gender, race and education

$121,000$119,200$117,400$115,600$113,800$112,000
MaleFemale

Software Engineer/Technical Lead salary by industry

The average software engineer/technical lead salary varies across industries:

  • The average software engineer/technical lead salary in the utilities industry is $139,104, the highest of any industry.
  • The average software engineer/technical lead salary in the finance industry is $125,180.
  • Software engineers/technical lead in the insurance industry earn an average salary of $120,560, the lowest of any industry.

Highest paying industries for software engineers/technical lead

RankIndustryAverage salaryHourly rate
1Utilities$139,104$66.88
2Technology$125,180$60.18
3Retail$125,104$60.15
4Automotive$124,458$59.84
5Finance$122,086$58.70
6Insurance$120,560$57.96

High paying software engineer/technical lead jobs

Software engineer/technical lead salary trends

The average software engineer/technical lead salary has risen by $22,854 over the last ten years. In 2014, the average software engineer/technical lead earned $100,256 annually, but today, they earn $123,110 a year. That works out to a 10% change in pay for software engineers/technical lead over the last decade.

Compare software engineer/technical lead salaries for cities or states with the national average over time.

Average software engineer/technical lead salary over time

Compare software engineer/technical lead salaries for individual cities or states with the national average.

Software engineer/technical lead salary by year

YearAvg. salaryHourly rate% Change
2025$123,000$59.19+3.3%
2024$119,000$57.24+2.3%
2023$116,000$55.94+1.8%
2022$114,000$54.95+1.7%
2021$112,000$54.03+1.8%

Recently added software engineer/technical lead salaries

CompanyJobLocationDate addedSalary
Capital OneLead Software Engineer, Front End-Card TechRichmond, VA06/30/2025$175,800
LPL FinancialAVP-.NET Software Engineer/Tech LeadFort Mill, SC06/30/2025$140,475
ZP GroupTechnical Lead-Embedded SoftwareArlington, VA06/29/2025$150,000
Agilent TechnologiesTechnical Lead-Software Management and EntitlementsWilmington, DE06/28/2025$121,600
LPL FinancialAVP-.NET Software Engineer/Tech LeadNew York, NY06/28/2025$140,475
Generali Global AssistanceSoftware Engineer Technical LeadPembroke Pines, FL06/28/2025$150,000
WGU CorporationTech Lead Mobile Software EngineerSalt Lake City, UT06/27/2025$157,000
JAJ ConsultsTech Lead/Software Engineer-Grit Energy GroupNew Orleans, LA06/27/2025$80,000
Keybank National AssociationTechnical Lead Software EngineerBrooklyn, OH06/25/2025$94,000
Sargent & Lundy, L.L.CTechnical Lead, Software EngineerChicago, IL06/25/2025$112,410

Software engineer/technical lead salary FAQs

Search for software engineer/technical lead jobs

Browse computer and mathematical jobs