Home / US Calculators / Software Engineer Salary

Careers & Pay

Software Engineer Salary Calculator

Estimate a software engineer’s take-home pay after federal income tax and FICA, add bonus and equity to your base, and see how developer pay compares across levels and industries.

Estimated net take-home (year)

Gross annual pay
Federal income tax
FICA (Social Security + Medicare)
Monthly take-home
Effective hourly rate

Where your software engineer salary goes

Your take-home versus federal income tax and FICA payroll tax.

Software Engineer pay vs other fields

Approximate US median annual wages by occupation (BLS 2024 basis). Your field is highlighted.

Software Engineer salary, explained

A software engineer salary is the pay a developer earns to design, build, test, and maintain software. Median US software engineer pay is around $132,000 a year, among the highest of any large occupation, but total compensation is where the real variation lives. Base salary is only part of the picture: annual bonuses, signing bonuses, and equity (RSUs or stock options) can add tens or even hundreds of thousands of dollars at larger technology companies.

Software engineering pay is heavily tiered by level (junior, mid, senior, staff, principal) and by employer type. A senior engineer at a major tech firm can out-earn a director in many other industries once stock is counted. Location still matters, though remote work has narrowed the gap. Use the "extra annual income" field to fold a bonus or vested stock into your base and estimate the resulting take-home pay.

Software Engineer pay by experience level

Software Engineer pay is not a single number. It grows with experience, credentials, region, and employer. These approximate tiers show the typical range a software engineer can expect across a career:

Entry level (0–2 yrs):  $88,000
Median / mid-career:  $132,000
Experienced (senior):  $165,000
Top 10% earners:  $210,000

Software engineering rewards experience and demonstrated impact more than tenure alone. Moving from mid-level to senior, and from senior to staff or principal, produces the largest jumps, especially at companies that grant equity. Specializing in machine learning, security, or infrastructure can also lift pay.

The take-home formula

A salary calculator turns your gross pay into the number that actually lands in your bank account. The core formula subtracts federal income tax and FICA payroll tax from gross pay:

gross pay = base salary + extra income
taxable income = gross pay − standard deduction
federal tax = progressive brackets applied to taxable income
FICA = 6.2% Social Security (to wage cap) + 1.45% Medicare
net take-home = gross pay − federal tax − FICA

Worked example

Take a senior engineer with a $132,000 base plus a $30,000 bonus, filing as single, so gross is $162,000. After the standard deduction, federal income tax is roughly $28,420 and FICA about $12,390. Estimated take-home is around $121,190 a year, or about $10,099 a month, before state income tax and 401(k) contributions.

What affects a software engineer's pay the most?

Frequently asked questions

What is the average software engineer salary?

Median software engineer base pay in the US is around $132,000 a year. With bonus and equity, total compensation for senior engineers at large tech companies can be far higher.

Does this include stock and bonus?

Base salary is the main input, but you can add bonus and vested equity in the "extra annual income" field to estimate take-home on your full cash compensation for the year.

How much does a software engineer take home after taxes?

On a $132,000 salary, a single engineer keeps roughly $99,000 after federal income tax and FICA. State tax and 401(k) contributions reduce that further.

How is equity taxed?

RSUs are taxed as ordinary income when they vest, and stock-option treatment depends on the option type. Vested RSU value is generally added to your W-2 wages for the year.

What raises a software engineer’s pay the fastest?

Advancing levels (mid to senior to staff), switching to a higher-paying company, and earning equity grants that appreciate. Specializing in a high-demand area also helps.

Do remote software engineers earn less?

Sometimes. Some companies adjust pay by location, but many pay national or tier-based rates, so a remote senior engineer can still earn near top-market compensation.

Related calculators