Career Attributes

  • $95,840
  • 831,300
  • 3.2
  • 30.7%
  • Bachelor's degree
  • Computer Science
More Attributes

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

Average Software Engineer Yearly Salary in the United States

Software Engineers earn an average yearly salary of $95,841. Salaries typically start from $47,207 and go up to $150,895.

Average Software Engineer Hourly Wage in the United States

Software Engineers earn an average hourly wage of $46.08. Hourly wages typically start from $22.70 and go up to $72.55.

Source: Sokanu (Aggregated)

These numbers may vary depending on several factors, like level of education, amount of experience, industry, company size and location.

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.

Employment Type Mix

89%
Full-Time
11%
Part-Time

Source: Sokanu user data. View more Software Engineer demographics

Salary Satisfaction

3.6
SCORE
2759
RATINGS
Software Engineers average a score of 3.6 out of 5 on our salary satisfaction scale. This places Software Engineers in the 95th percentile of salary satisfaction.

Source: Sokanu user data. View more Software Engineer satisfaction

How to Become a Software Engineer

  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. Jobs in your area
    • 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:

$72.55
an hour
$150,894.8
per year
Senior Software Engineer Earnings

Senior Software Engineers in the United States earn:

$56.70
an hour
$117,931.6
per year
Experienced Software Engineer Earnings

Experienced Software Engineers in the United States earn:

$42.98
an hour
$89,401.8
per year
Junior Software Engineer Earnings

Junior Software Engineers in the United States earn:

$32.49
an hour
$67,571.1
per year
Starting Software Engineer Earnings

Starting Software Engineers in the United States earn:

$22.70
an hour
$47,207.0
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!

80% Match?
Take the free career test

Software Engineer Salary Comparison

Software Engineers earn more than 80% percent of similar careers in the United States.

Biochemical Engineer Salary $99k
Nanotechnology Engineer Salary $99k
Wind Energy Engineer Salary $99k
Photonics Engineer Salary $99k
Robotics Engineer Salary $98k
Software Engineer Salary $95k
Information Security Analyst Salary $92k
Informatics Nurse Specialist Salary $91k
Product Safety Engineer Salary $90k
Electrical Engineer Salary $89k
Source: Sokanu (Aggregated)

Software Engineer salary by state

Click on a state to learn more

State Hourly Wage Annual Salary Rank
Software Engineer Salary in Washington $61.82 $128,579.8 # 1
Software Engineer Salary in California $57.42 $119,441.7 # 2
Software Engineer Salary in Alaska $57.27 $119,120 # 3
Software Engineer Salary in New York $54.13 $112,584.4 # 4
Software Engineer Salary in District of Columbia $53.87 $112,040 # 5
Software Engineer Salary in Virginia $52.90 $110,030 # 6
Software Engineer Salary in Massachusetts $52.10 $108,374.6 # 7
Software Engineer Salary in Colorado $50.79 $105,640 # 8
Software Engineer Salary in Maryland $49.80 $103,580 # 9
Software Engineer Salary in New Hampshire $49.40 $102,760 # 10
Software Engineer Salary in Nevada $49.33 $102,610 # 11
Software Engineer Salary in Georgia $48.90 $101,720 # 12
Software Engineer Salary in Texas $48.80 $101,500.2 # 13
Software Engineer Salary in New Jersey $48.77 $101,450 # 14
Software Engineer Salary in Connecticut $48.38 $100,620 # 15
Software Engineer Salary in Delaware $48.22 $100,290 # 16
Software Engineer Salary in Oregon $47.92 $99,670 # 17
Software Engineer Salary in North Carolina $47.11 $97,993.8 # 18
Software Engineer Salary in Illinois $46.45 $96,617.1 # 19
Software Engineer Salary in United States $46.08 $95,840.7 # 20
Software Engineer Salary in Missouri $46.03 $95,740 # 21
Software Engineer Salary in Pennsylvania $45.77 $95,200 # 22
Software Engineer Salary in Utah $45.76 $95,190 # 23
Software Engineer Salary in Vermont $44.95 $93,500 # 24
Software Engineer Salary in Alabama $44.88 $93,340 # 25
Software Engineer Salary in Ohio $44.77 $93,120 # 26
Software Engineer Salary in Minnesota $44.56 $92,680 # 27
Software Engineer Salary in Arizona $44.54 $92,650 # 28
Software Engineer Salary in Rhode Island $44.38 $92,310 # 29
Software Engineer Salary in Mississippi $44.03 $91,580 # 30
Software Engineer Salary in West Virginia $42.54 $88,490 # 31
Software Engineer Salary in Michigan $41.93 $87,220 # 32
Software Engineer Salary in Nebraska $41.87 $87,090 # 33
Software Engineer Salary in Arkansas $41.77 $86,890 # 34
Software Engineer Salary in Florida $41.77 $86,878.4 # 35
Software Engineer Salary in Oklahoma $41.70 $86,730 # 36
Software Engineer Salary in New Mexico $41.47 $86,260 # 37
Software Engineer Salary in South Carolina $41.38 $86,080 # 38
Software Engineer Salary in Iowa $41.32 $85,950 # 39
Software Engineer Salary in Hawaii $41.13 $85,550 # 40
Software Engineer Salary in Maine $41.08 $85,440 # 41
Software Engineer Salary in Kansas $41.03 $85,340 # 42
Software Engineer Salary in Tennessee $40.55 $84,340 # 43
Software Engineer Salary in Idaho $40.32 $83,870 # 44
Software Engineer Salary in Wisconsin $39.92 $83,040 # 45
Software Engineer Salary in Indiana $39.52 $82,210 # 46
Software Engineer Salary in North Dakota $38.38 $79,820 # 47
Software Engineer Salary in Kentucky $38.13 $79,320 # 48
Software Engineer Salary in South Dakota $37.61 $78,230 # 49
Software Engineer Salary in Montana $36.35 $75,610 # 50
Software Engineer Salary in Louisiana $35.58 $74,000 # 51
Software Engineer Salary in Wyoming $33.04 $68,730 # 52
Software Engineer Salary in Puerto Rico $26.67 $55,480 # 53

Career Attributes

  • $95,840
  • 831,300
  • 3.2
  • 30.7%
  • Bachelor's degree
  • Computer Science
More Attributes