Software Engineer Salary (March 2024) - Zippia (2024)

Updated March 14, 2024

Average software engineer salary

$100,260

$48.20 hourly rate

Entry-level software engineer salary

$73,000 yearly salary

How much does a software engineer make?

The average software engineer salary in the United States is $100,260. Software engineer salaries typically range between $73,000 and $136,000 yearly. The average hourly rate for software engineers is $48.2 per hour.

Software engineer salary is impacted by location, education, and experience. Software engineers earn the highest average salary in California.

On This Page

Software engineer salary by:

Average software engineer salary by state

The highest-paying states for software engineers are California, Washington, and New York. The lowest average software engineer salary states are Kansas, Alabama, and Wyoming.

  • State View
  • County View

Average Salary:

Software Engineer Salary (March 2024) - Zippia (1)

Highest paying states for software engineers

RankStateAvg. SalaryHourly RateJob Count
1Washington$112,080$53.886,948
2California$115,477$55.5219,681
3Oregon$91,473$43.982,587
4New York$92,846$44.645,058
5Nevada$92,651$44.54638
6Arizona$83,602$40.192,041
7Delaware$82,336$39.58650
8Massachusetts$83,582$40.184,544
9Vermont$80,333$38.62418
10Virginia$82,022$39.435,588
11Pennsylvania$80,444$38.673,599
12Rhode Island$78,726$37.85704
13Idaho$78,961$37.96631
14Texas$79,419$38.187,575
15New Hampshire$79,926$38.43672
16District of Columbia$84,121$40.441,104
17Maryland$82,645$39.733,611
18Utah$77,120$37.081,777
19North Carolina$78,301$37.643,326
20North Dakota$77,541$37.28291
21New Jersey$82,074$39.463,160
22Montana$77,348$37.19479
23Connecticut$80,498$38.701,114
24Minnesota$76,300$36.682,314
25Ohio$74,727$35.932,509
26Maine$75,766$36.43385
27Michigan$74,406$35.772,254
28Arkansas$73,164$35.17750
29Illinois$75,772$36.433,966
30Louisiana$76,258$36.66626
31Indiana$72,602$34.901,955
32West Virginia$72,788$34.99305
33Colorado$72,814$35.012,663
34Georgia$74,244$35.692,999
35Iowa$72,892$35.04897
36Alaska$75,692$36.39219
37New Mexico$72,743$34.97558
38Wisconsin$72,793$35.001,313
39Nebraska$71,346$34.30683
40Tennessee$71,046$34.161,074
41Wyoming$68,674$33.02237
42Kentucky$71,499$34.37773
43South Carolina$72,455$34.83725
44South Dakota$69,944$33.63286
45Alabama$69,250$33.291,235
46Florida$70,541$33.914,247
47Kansas$69,300$33.32847
48Mississippi$70,644$33.96336
49Hawaii$66,259$31.86230
50Missouri$68,403$32.891,422
51Oklahoma$68,061$32.72491

Highest paying cities for software engineers

The highest-paying cities for software engineers are San Bruno, CA, Seattle, WA, and New York, NY.

RankCityAvg. SalaryHourly RateJob Count
1San Bruno, CA$126,992$61.052
2Seattle, WA$113,141$54.39223
3New York, NY$93,074$44.75279
4Hillsboro, OR$91,839$44.158
5Washington, DC$84,161$40.4697
6Phoenix, AZ$83,740$40.2671
7Boston, MA$83,520$40.15121
8Reston, VA$82,203$39.5241
9Edison, NJ$82,155$39.506
10Austin, TX$81,355$39.11154
11Raleigh, NC$79,096$38.0371
12Pittsburgh, PA$78,490$37.7442
13Austin, MN$76,098$36.59154
14Chicago, IL$75,952$36.52116
15Washington, MI$74,612$35.8797
16Columbus, OH$74,590$35.8672
17Alpharetta, GA$74,229$35.6921
18Richmond, IN$72,911$35.05
19Bentonville, AR$72,900$35.0522
20Tampa, FL$71,875$34.5632

Software Engineers are the most in-demand in these five cities:

  1. San Bruno, CA
  2. Seattle, WA
  3. New York, NY
  4. Hillsboro, OR
  5. Washington, DC

Software Engineer salary details

A software engineer's salary ranges from $73,000 a year at the 10th percentile to $136,000 at the 90th percentile.

Software Engineer Salary (March 2024) - Zippia (2)

What is a software engineer's salary?

PercentileAnnual SalaryMonthly SalaryHourly Rate
90th Percentile$136,000$11,333$65
75th Percentile$118,000$9,833$57
Average$100,260$8,355$48
25th Percentile$85,000$7,083$41
10th Percentile$73,000$6,083$35

Highest paying software engineer jobs

The highest paying types of software engineers are staff software engineer, principal software engineer, and software engineer lead.

Job TitleAnnual SalaryMonthly SalaryHourly RateJob Openings
Software Analyst$78,400$6,533$37.69274,053
Software Consultant$88,605$7,384$42.60275,746
Software Programmer$71,612$5,968$34.43253,235
Software Developer$87,521$7,293$42.08294,329
Computer Engineer$96,805$8,067$46.54126,709
Software Development Engineer$109,147$9,096$52.47356,971

Which companies pay software engineers the most?

Software engineer salaries at The Citadel and BandPage are the highest-paying according to our most recent salary estimates. In addition, the average software engineer salary at companies like Meta and Airbnb are highly competitive.

RankCompanyAverage SalaryHourly Rate
1The Citadel$174,309$83.80
2BandPage$158,055$75.99
3Meta$153,335$73.72
4Airbnb$153,070$73.59
5Credit Karma$152,581$73.36
6Brex$148,309$71.30
7BitGo$148,002$71.15
8ByteDance$147,866$71.09
9Netflix$147,779$71.05
10Conning$147,043$70.69
11Wealthfront$146,765$70.56
12Apple$146,613$70.49
13Pacific Investment Management Company LLC$146,595$70.48
14TikTok$146,303$70.34
15Mixpanel$145,994$70.19
16Quora$145,651$70.02
17Jane Street$145,558$69.98
18StumbleUpon$145,226$69.82
19Nuxeo$144,828$69.63
20Upstart Network$144,806$69.62

Software Engineer salary by industry

The average software engineer salary varies across industries:

  • The average software engineer salary in the start-up industry is $122,617, the highest of any industry.
  • The average software engineer salary in the finance industry is $111,876.
  • Software engineers in the manufacturing industry earn an average salary of $100,102, the lowest of any industry.

Highest paying industries for software engineers

RankIndustryAverage SalaryHourly Rate
1Start-up$122,617$58.95
2Technology$111,876$53.79
3Finance$104,574$50.28
4Professional$101,089$48.60
5Manufacturing$100,102$48.13

High Paying Software Engineer Jobs

Software Engineer salary trends

The average software engineer salary has risen by $18,613 over the last ten years. In 2014, the average software engineer earned $81,647 annually, but today, they earn $100,260 a year. That works out to a 10% change in pay for software engineers over the last decade.

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

Average software engineer salary over time

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

    Software Engineer salary by year

    YearAvg. SalaryHourly Rate% Change
    2024$100,000$48.20+3.3%
    2023$97,000$46.61+2.3%
    2022$94,800$45.56+1.8%
    2021$93,100$44.75+1.7%
    2020$91,500$44.00+1.8%

    Show more

    Recently added software engineer salaries

    CompanyJobLocationDate AddedSalary
    Meta Soft Inc.Software EngineerNew York, NY12/03/2023$96,000
    The Mathworks, Inc.Software EngineerNatick, MA12/03/2023$108,181
    Velocity Labs Inc.Software EngineerSan Francisco, CA12/03/2023$130,000
    Salesforce, Inc.Software EngineerSan Francisco, CA12/02/2023$144,000
    Salesforce, Inc.Software EngineerBellevue, WA12/02/2023$136,000
    Salesforce, Inc.Software Engineer MTSSan Francisco, CA12/02/2023$164,320
    Best Buy Co., Inc.Software Engineer IIAtlanta, GA12/01/2023$130,000
    Cboe Global Markets Inc.Software EngineerChicago, IL12/01/2023$170,000
    eBay Inc.MTS 1, Software EngineerSan Jose, CA12/01/2023$180,000
    F5, Inc.Software Engineer IIIIrving, TX12/01/2023$163,194

    Show more

    Search for software engineer jobs

    Updated March 14, 2024

    Browse computer and mathematical jobs

    Software Engineer Salary (March 2024) - Zippia (2024)

    FAQs

    How much do software engineers make per hour in California? ›

    As of Apr 17, 2024, the average annual pay for a Software Engineer in California is $132,861 a year. Just in case you need a simple salary calculator, that works out to be approximately $63.88 an hour. This is the equivalent of $2,555/week or $11,071/month.

    How much do embedded software engineers make in Zippia? ›

    Embedded software engineer salaries typically range between $77,000 and $134,000 yearly. The average hourly rate for embedded software engineers is $49.11 per hour. Embedded software engineer salary is impacted by location, education, and experience.

    How do software engineers get paid? ›

    There may be 3 usual components to a software engineer's pay at a tech company: Base salary. Cash bonus. Long term incentives.

    How much should I be making as a software engineer? ›

    $120,000 is the 25th percentile. Salaries below this are outliers. $173,000 is the 75th percentile.

    Do software engineers really make 300K? ›

    As of Apr 17, 2024, the average annual pay for a Software Engineer 300K in the United States is $147,524 a year. Just in case you need a simple salary calculator, that works out to be approximately $70.92 an hour. This is the equivalent of $2,837/week or $12,293/month.

    What percent of software engineers make 100k? ›

    They often have over six years of experience and are more likely to be team leads. Only 10.2% of developers surveyed earn an annual salary of $100,000 or more.

    How does Zippia estimate salary? ›

    To create our salary estimates, Zippia starts with data published in publicly available sources such as the U.S. Bureau of Labor Statistics (BLS), Foreign Labor Certification Data Center (FLC), Office of Personnel Management (OPM) and others.

    How much does Google pay embedded software engineers? ›

    Google Embedded Software Engineer salary in India ranges between ₹ ₹25.9 Lakhs to ₹ ₹60 Lakhs with an average annual salary of ₹ ₹37.9 Lakhs.

    How much does Tesla pay embedded system engineers? ›

    As of Mar 11, 2024, the average annual pay for a Tesla Embedded Software Engineer in the United States is $104,000 a year. Just in case you need a simple salary calculator, that works out to be approximately $50.00 an hour.

    Can you make $500000 as a software engineer? ›

    Yes, a software engineer can make $500k per year. However, it is not common and requires a combination of factors, including: Working at a high-paying tech company, such as a FAANG company (Facebook, Amazon, Apple, Netflix, Google) or a startup with a lot of venture capital funding.

    What engineers make $500,000 a year? ›

    500k salary engineer jobs
    • Estimator. New. CyberCoders3.9. ...
    • Senior Estimator. New. CyberCoders3.9. ...
    • Backend Engineer II. Blitz App. Remote. ...
    • Senior Front End Engineer (React / NextJS) Spotter. Los Angeles, CA. ...
    • Process Engineer. AkzoNobel. ...
    • What are your desired job types? * ...
    • Service Manager. Baker Electric. ...
    • Senior Elixir Engineer. Blitz App.

    Why is software engineer salary so high? ›

    Why are software engineers paid so much? Software engineers are paid so much because of the high demand and generally lower supply in the global market. There is also the fact that as technologies evolve, more skilled engineers are difficult to come across.

    Can I make 200k a year as a software engineer? ›

    Software Engineering is a very well paid career field. It's definitely possible to make $200k as a Software Engineer. Salaries are very high, especially in the US, because venture capital puts so much money into startups.

    Is 75000 a good salary for a software engineer? ›

    Junior software engineer

    National average salary: $75,427 per year Primary duties: A junior software engineer assists in the development and deployment of computer software. While this is an entry-level position , you still must be skilled in coding, design processes, and perform product analysis.

    How long does it take to make 100k as a software engineer? ›

    Yes, you can make $100k as a software engineer.

    A software engineer just starting earns an average of $107,510 a year. However, someone just starting should only expect to earn around $93,000 a year. However, after 1 to 2 years, that number goes up to $96,000, and after 4 to 5 years, they average around $107,000.

    How much do software engineers charge per hour? ›

    For entry-level software developers, the average hourly rate can range from $20 to $50 per hour. More experienced software developers, such as those with 5 or more years of experience, can command hourly rates of $50 to $75 or more.

    What is the average salary for a software engineer in California? ›

    Software Engineer Salaries in California

    The average salary for Software Engineer is $1,55,405 per year in the California. The average additional cash compensation for a Software Engineer in the California is $32,257, with a range from $24,193 - $45,160.

    Do software engineers work 40 hours a week? ›

    Software engineers typically work 8 to 9 hours per day or 40 to 45 hours per week. There may be more demanding hours required for startup companies or when deadlines are approaching. This can mean working overtime and/or evening and weekend shifts.

    Are software developers paid hourly? ›

    The average software developer salary in the United States is $87,521. Software developer salaries typically range between $67,000 and $113,000 yearly. The average hourly rate for software developers is $42.08 per hour. Software developer salary is impacted by location, education, and experience.

    Top Articles
    Latest Posts
    Article information

    Author: Delena Feil

    Last Updated:

    Views: 6351

    Rating: 4.4 / 5 (65 voted)

    Reviews: 88% of readers found this page helpful

    Author information

    Name: Delena Feil

    Birthday: 1998-08-29

    Address: 747 Lubowitz Run, Sidmouth, HI 90646-5543

    Phone: +99513241752844

    Job: Design Supervisor

    Hobby: Digital arts, Lacemaking, Air sports, Running, Scouting, Shooting, Puzzles

    Introduction: My name is Delena Feil, I am a clean, splendid, calm, fancy, jolly, bright, faithful person who loves writing and wants to share my knowledge and understanding with you.