How much does a Software Engineer make in the United States?
Average base salaryData source tooltip for average base salary.
The average salary for a software engineer is $105,638 per year in the United States and $4,000 cash bonus per year.
Salaries by years of experience in the United States
Best-paid skills and qualifications for software engineers
The jobs requiring this skill have increase by 6.76% since 2018. Software Engineers with this skill earn +24.30% more than the average base salary, which is $105,638 per year.
Top companies hiring software engineers with the recommended skillView more companies for software engineers
More critical skills and qualifications that pay well
|Top field of study|
Mechanical Engineering Degree
Engineering Management Degree
Electrical Engineering Degree
Business Information Systems Degree
63% of Software engineers in the United States think their salaries are enough for the cost of living in their area
Frequently asked questions
What is the highest paid software engineer?
Software engineers with management experience and skills are paid the highest.
How much do similar professions to Software Engineer get paid?
Check the below indeed career pages for the detailed pay ranges for the similar professions here:
Software engineers sometimes receive restricted stock units or long term incentives - but what are they?
There may be 3 usual components to a software engineer's pay at a tech company:
- Base salary
- Cash bonus
- Long term incentives
Base salary is the monthly payment for coming to work. It's usually fixed and is often quoted yearly. Cash bonuses may be paid quarterly or yearly and they are often a percentage of salary (5-30%) and usually depend on personal performance in the period. Long term incentives give something that may only be convertible into cash at a future date. These can take the form of restricted stock units, stock options or other similar payments. An amount will be allocated to you, usually once per year, and then sometime in the future (1-5 yrs) these units will be convertible into cash at the prevailing rate. This prevailing rate is determined by the performance of the company. In the case of the stock units, it's simply the stock price at the time they become yours (also known as vesting).