Software Engineer Salary | PayScale

john rambo

The average salary for a Software Engineer is $85,120. Tell us about your job and pay factors like skills and education Find your market worth with a report tailored to you Negotiate your pay with confidence What Do Software Engineers Do? In the world of software design and development, a […]

The average salary for a Software Engineer is $85,120.

Tell us about your job and pay factors like skills and education
Find your market worth with a report tailored to youFind your market worth with a report tailored to you
Negotiate your pay with confidenceNegotiate your pay with confidence

What Do Software Engineers Do?

Job Satisfaction for Software Engineer

Popular Employer Salaries for Software Engineer

The top respondents for the job title Software Engineer are from the companies Microsoft Corp, Northrop Grumman Corporation and Google, Inc.. Reported salaries are highest at Google, Inc. where the average pay is $119,654. Other companies that offer high salaries for this role include Microsoft Corp and Cisco Systems Inc, earning around $116,939 and $107,062, respectively. Raytheon Co. pays the lowest at around $74,729. Lockheed Martin Corp and Northrop Grumman Corporation also pay on the lower end of the scale, paying $77,535 and $80,567, respectively.

Software Engineer Job Listings

What Are Popular Skills for Software Engineers?

Skills in Python are correlated to pay that is above average. Skills that pay less than market rate include C# Programming Language, SQL, JavaScript and Java.

What is the Pay by Experience Level for Software Engineers?

An entry-level Software Engineer with less than 1 year experience can expect to earn an average total compensation (includes tips, bonus, and overtime pay) of $74,870 based on 7,234 salaries. An early career Software Engineer with 1-4 years of experience earns an average total compensation of $82,154 based on 37,013 salaries. A mid-career Software Engineer with 5-9 years of experience earns an average total compensation of $92,802 based on 12,694 salaries. An experienced Software Engineer with 10-19 years of experience earns an average total compensation of $102,907 based on 5,588 salaries. In their late career (20 years and higher), employees earn an average total compensation of $111,667.

Pay Difference by Location

Employees with Software Engineer in their job title in San Francisco, California earn an average of 39.8% more than the national average. These job titles also find higher than average salaries in San Jose, California (34.6% more) and Seattle, Washington (23.9% more). The lowest salaries can be found in Chicago, Illinois (2.6% less) and Austin, Texas (0.3% less).

Years of Experience

This data is based on 64,433 survey responses.

Source Article

Next Post

What is Agile Software Development (Agile Methodologies)?

Agile software development — also referred to simply as Agile — is a type of development methodology that anticipates the need for flexibility and applies a level of pragmatism to the delivery of the finished product. Agile software development requires a cultural shift in many companies because it focuses on […]