Take free career test
$98k $98k
718k 718k
18.8% 18.8%
3.7/5 3.7/5
Bachelors Bachelors

How much does a Software Engineer make in the United States?

Average Software Engineer Hourly Wage in the United States

Software Engineers earn a median hourly wage of $47.24. Hourly wages typically start from $27.57 and go up to $73.90.

Average Software Engineer Yearly Salary in the United States

Software Engineers earn a median salary of $98,260 per year. Salaries typically start from $57,340 and go up to $153,710.

Learn more about the Software Engineer job market for salaries of real jobs in your area.

A software engineer’s average salary, $99,530, is higher than most other technology occupations. For example, a software engineer makes thousands more than computer systems analysts, who made an average salary of $87,320 in 2014, and computer programmers, who made about $82,690. However, software engineers made about $36,750 less than IT managers, who brought home an average salary of $136,280.

According to GlassDoor.com, which gathered information from over 15,000 software engineers, the national average entry level software engineer salary is $55,000. Some companies start software engineers out below that number – as low as $50,000 – and some start software engineers out significantly higher than that, even as high as $91,000 annually.

You can expect your salary to increase as you gain experience with an organization. On average, software engineers max out on average at $124,000 nationwide, but many companies pay experienced software engineers much more than that.

Non-profit organizations, companies in early start-up phases, and very small companies tend to offer less in compensation and benefits, while companies like Microsoft, LinkedIn, and Amazon in growing tech hubs such as Seattle, San Francisco and LA tend to offer full benefits along with beyond competitive salaries. The highest paid in the software engineering profession work in the areas of San Jose, California, San Francisco, and Seattle. The Baltimore area also pays well, as does the city of Santa Rosa, California.

How to Become a Software Engineer

Think you might be interested in becoming a Software Engineer? Here are your next steps.

  1. Take the Sokanu Career Test

    Would you make a good software engineer? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

    Take the free career test
  2. Get the Education
    Udacity ML Engineer

    Receive 20% off your monthly Nanodegree subscription, normally $199-$299/month.

    Entroll Now

    • Delaware Technical Community College-Terry | Dover, DE
      Offers: Associates
    • Delaware Technical Community College-Stanton/Wilmington | Wilmington, DE
      Offers: Certificate, Associates
    • Delaware State University | Dover, DE
      Offers: Bachelors
    • University of Delaware | Newark, DE
      Offers: Bachelors
    • Catholic University of America | Washington, DC
      Offers: Bachelors
  3. Get Hired
    • Loading jobs...
    View all jobs →

Software Engineer Earnings by Seniority

Top End Software Engineer Earnings

The highest earning Software Engineers in the United States earn:

$73.90
an hour
$153,710
per year
Senior Software Engineer Earnings

Senior Software Engineers in the United States earn:

$59.81
an hour
$124,400
per year
Experienced Software Engineer Earnings

Experienced Software Engineers in the United States earn:

$47.24
an hour
$98,260
per year
Junior Software Engineer Earnings

Junior Software Engineers in the United States earn:

$36.14
an hour
$75,160
per year
Starting Software Engineer Earnings

Starting Software Engineers in the United States earn:

$27.57
an hour
$57,340
per year

Approximate values based on highest and lowest earning segments.

Find your perfect career

Would you make a good software engineer? Sokanu's free assessment reveals how compatible you are with a career across 5 dimensions!

Take the free career test

Software Engineer salary comparison

Software Engineers earn more than 85% percent of Engineering careers. Software Engineer salaries are in the top 90% of all careers in the United States.

Aerospace Engineer Salary $107k
Software Engineer Salary $98k
Sales Engineer Salary $97k
Mining and Geological Engineer Salary $94k
Biomedical Engineer Salary $88k
Environmental Engineer Salary $84k
Civil Engineer Salary $82k
Power Engineer Salary $58k
Explosives Worker Salary $52k

Historical salary for Software Engineers in the United States

Software Engineer salary by state

Click on a state to learn more

State Hourly Wage Annual Salary Rank
Software Engineer Salary in California $57.57 $119,740 # 1
Software Engineer Salary in Washington $56.90 $118,350 # 2
Software Engineer Salary in New York $50.54 $105,120 # 3
Software Engineer Salary in Massachusetts $50.79 $105,650 # 4
Software Engineer Salary in Maryland $50.02 $104,040 # 5
Software Engineer Salary in Virginia $49.76 $103,490 # 6
Software Engineer Salary in Colorado $49.13 $102,200 # 7
Software Engineer Salary in District of Columbia $48.38 $100,640 # 8
Software Engineer Salary in Texas $47.76 $99,340 # 9
Software Engineer Salary in New Jersey $45.66 $94,970 # 10
Software Engineer Salary in Oregon $46.30 $96,300 # 11
Software Engineer Salary in Connecticut $44.99 $93,570 # 12
Software Engineer Salary in North Carolina $44.41 $92,380 # 13
Software Engineer Salary in Delaware $45.96 $95,590 # 14
Software Engineer Salary in New Hampshire $44.78 $93,140 # 15
Software Engineer Salary in Alabama $44.26 $92,070 # 16
Software Engineer Salary in Utah $43.96 $91,440 # 17
Software Engineer Salary in Pennsylvania $44.07 $91,670 # 18
Software Engineer Salary in Georgia $44.39 $92,340 # 19
Software Engineer Salary in Missouri $43.90 $91,310 # 20
Software Engineer Salary in Minnesota $43.48 $90,440 # 21
Software Engineer Salary in Nevada $43.73 $90,960 # 22
Software Engineer Salary in Illinois $43.91 $91,340 # 23
Software Engineer Salary in Arizona $42.98 $89,400 # 24
Software Engineer Salary in Rhode Island $43.60 $90,680 # 25
Software Engineer Salary in Kansas $43.58 $90,640 # 26
Software Engineer Salary in West Virginia $41.65 $86,630 # 27
Software Engineer Salary in Hawaii $39.22 $81,580 # 28
Software Engineer Salary in Mississippi $40.96 $85,190 # 29
Software Engineer Salary in Maine $40.85 $84,960 # 30
Software Engineer Salary in Florida $40.00 $83,200 # 31
Software Engineer Salary in Michigan $39.06 $81,240 # 32
Software Engineer Salary in Ohio $40.83 $84,920 # 33
Software Engineer Salary in Vermont $37.31 $77,610 # 34
Software Engineer Salary in South Carolina $37.96 $78,950 # 35
Software Engineer Salary in Wisconsin $39.43 $82,010 # 36
Software Engineer Salary in Oklahoma $36.44 $75,800 # 37
Software Engineer Salary in Iowa $38.66 $80,410 # 38
Software Engineer Salary in Tennessee $39.28 $81,710 # 39
Software Engineer Salary in Nebraska $38.92 $80,950 # 40
Software Engineer Salary in Arkansas $38.43 $79,930 # 41
Software Engineer Salary in Indiana $37.88 $78,790 # 42
Software Engineer Salary in New Mexico $37.30 $77,590 # 43
Software Engineer Salary in South Dakota $36.21 $75,320 # 44
Software Engineer Salary in Idaho $36.05 $74,980 # 45
Software Engineer Salary in Louisiana $37.56 $78,120 # 46
Software Engineer Salary in Montana $34.70 $72,170 # 47
Software Engineer Salary in Kentucky $34.47 $71,710 # 48
Software Engineer Salary in North Dakota $31.90 $66,350 # 49
Software Engineer Salary in Wyoming $30.23 $62,880 # 50
Source: U.S. Department of Labor Bureau of Labor Statistics

Become a Software Engineer

Find schools and get information on the program that's right for you (it's fast and free)

STEP 1 of 3