Use our Salary Calculator to estimate your income potential based on location, experience, education and more.

View as table View as graph
Software Engineer Salaries by Percentile
Annual
Salary
Monthly
Pay
Weekly
Pay
Hourly
Wage
75th Percentile $112,203 $9,350 $2,158 $54
Average $100,807 $8,401 $1,939 $48
25th Percentile $91,534 $7,628 $1,760 $44

Average Salary

25% $91,534 10% $83,092 90% $122,578 75% $112,203 $100,807 50%(Median)
Change Search Criteria

What is the hourly rate of a Software Engineer?

Use our Salary Calculator to explore typical earnings for a Software Engineer, including an hourly rate of $48, weekly pay of $1,939, monthly pay of $8,401, and an annual salary of $100,807. Based on Salary IQ data from real job postings, this tool helps you convert a salary between its hourly, weekly, biweekly, monthly, and annually.
Levels Salary
Entry Level Software Engineer $97,762
Intermediate Level Software Engineer $98,039
Senior Level Software Engineer $101,657
Specialist Level Software Engineer $106,420
Expert Level Software Engineer $106,760
$97,762 0 yr
$98,039 < 2 yrs
$101,657 2-4 yrs
$106,420 5-8 yrs
$106,760 > 8 yrs
Entry Level 3%
Mid Level 3%
Senior Level 1%
Top Level 6%
Experienced 6%
View as graph

What is the highest paying city for Software Engineers?

City Average Annual Salary Average Hourly Rate
San Jose, CA $131,419 $63
San Francisco, CA $130,127 $63
Oakland, CA $127,241 $61
New York, NY $120,750 $58
Queens Village, NY $119,968 $58
Paramus, NJ $119,135 $57
Passaic, NJ $119,030 $57
Bergenfield, NJ $118,926 $57
Stamford, CT $118,770 $57
Huntington, NY $118,666 $57

Job Openings for Software Engineers

What is the salary trend for Software Engineer?

As we look ahead to 2025, the salary trend for Software Engineers in the US is projected to show a steady increase. The average salary is expected to reach around $120,000, with a median rate of approximately $115,000. This reflects a salary increase percentage of about 5-7% annually, driven by high demand for tech talent and evolving industry needs. Companies are increasingly offering competitive packages to attract skilled professionals, making software engineering a lucrative career choice in the coming years.

Which skills can increase the salary of a Software Engineer?

Skills that can significantly increase a Software Engineer's salary include Cloud Computing (25% increase, average salary $26,048), Machine Learning (30%, $31,258), and Data Analysis (22%, $22,923). These skills are in high demand due to the growing reliance on technology and data-driven decision-making in businesses. The median salary for these roles reflects their complexity and the expertise required, leading to higher compensation. By acquiring these in-demand skills, Software Engineers can enhance their career prospects and achieve substantial salary increases, making them more competitive in the job market.

Average Software Engineer Salary by Company Size

Company size significantly impacts the salary of a Software Engineer. Typically, larger companies with over 10,000 employees offer salaries ranging from $100,000 to $160,000, with a median salary around $130,000. In contrast, smaller firms with fewer than 50 employees may offer salaries between $70,000 and $110,000, with a median of $90,000.
Top companies for Software Engineers include Google, Facebook, and Amazon. Google offers a salary range of $120,000 to $200,000, with a median salary of around $150,000. Facebook's range is $110,000 to $190,000, with a median of $145,000. Amazon pays between $100,000 and $180,000, with a median of $130,000. These companies pay higher due to their competitive nature, innovative projects, and the demand for top tech talent.

Does education make a difference in salary for a Software Engineer?

Education significantly impacts Software Engineer salaries. Those with an Associate's Degree earn an average of $91,169, while High School Diploma holders make around $78,145. Interestingly, individuals without a degree can earn even more, averaging $104,193. This highlights the value of skills and experience in the tech industry.
Educaton LevelAverage Salary(Annual)
Associate's Degree 91,169.14
High School Diploma or Technical Certificate 78,144.97
I have not earned a degree 104,193.30