cvlift.ai logo
Toggle menu

Official pay data

Software Engineer salary guide

Updated October 15, 2026

Salary guide

What software engineer roles pay

Official annual estimates for the whole country, mapped to the closest published occupation.

United States · annual wage estimate

25th percentile

$105,210

Median

$135,980

75th percentile

$171,980

BLS covers wage and salary employees, including part-time workers, but excludes self-employed workers and owners or partners in unincorporated firms. Wages include commissions and production bonuses, but exclude overtime premiums, employer benefits, and non-production bonuses; this is not a base-pay-only or total-compensation measure. Annual wage estimates generally convert hourly rates using a full-time, year-round schedule of 2,080 hours. Actual annual earnings on a shorter schedule can be lower.

This is a country-level occupation benchmark, not a local offer estimate. Pay can differ by location, employer, duties, and working pattern.

$75k$100k$125k$150k$175k20212022202320242025$135,980
National median with 25th–75th percentile band, 2021–2025.

Source: BLS, 2025-05-01. Mapped to Software Developers; the occupation is broader than the page role. Figures are estimates, not advertised salaries.

Quick interpretation

This guide uses the U.S. Software Developers benchmark because Software Engineer is a reported title within that occupational profile. It is useful for comparing national employee pay, but it is not an exact estimate for every software engineering job. Duties, employer, location, and working pattern can differ.

Benchmark fit

Why this benchmark applies to Software Engineer

Software Engineer appears as a reported title in the U.S. Software Developers profile, so that benchmark provides a useful national comparison. It does not mean every employer using the title has the same responsibilities, specialization, or seniority as the mapped occupation.

Overlapping responsibilities

  • Both descriptions cover designing and developing software systems.
  • Software engineers may also work across architecture, testing, maintenance, code review, and collaboration with product or design colleagues.

What the occupation combines

  • Use the benchmark for a national Software Engineer comparison when the job involves designing, building, testing, and maintaining software systems.

The mapped profile supports comparison at the occupation level, not a promise that every Software Engineer position has identical duties or pay.

Role scope

What Software Engineer work usually includes

Software engineers design, build, test, maintain, and improve applications, websites, and other software systems. The work combines architecture and implementation with testing, review, documentation, and collaboration.

Responsibilities

Design software architecture and system solutions. · Write clean, efficient, maintainable code and add features to existing software. · Test software to find and fix bugs, while checking that applications remain secure and efficient. · Review colleagues' code, maintain documentation, and collaborate with designers, product managers, and other developers.

Typical outputs

Working applications, websites, and systems that can be tested and maintained. · In high-integrity engineering work, outputs can include system and software designs, state-machine diagrams, and algorithm specifications and implementations.

Read the range

Three points, one pay distribution

A role focused on architecture, implementation, testing, code review, and ongoing maintenance fits the benchmark more closely than a job limited to a narrow programming task. A high-integrity assignment may also involve formal designs, algorithms, configured verification tools, and detailed engineering documentation.

25th percentile

One quarter of employees earn below this figure.

Median

Half of employees earn below this figure and half above it; it is not the arithmetic midpoint of the displayed range.

75th percentile

One quarter of employees earn above this figure.

Beyond salary

Salary versus total compensation

Compare the offer on the same basis as the benchmark first: fixed wages, any included commissions or production bonuses, expected schedule, and the items excluded from wages. Then review conditional cash and benefits separately so a larger headline figure is not mistaken for guaranteed pay.

Fixed cash pay

Check the guaranteed wage or salary separately from commissions and production bonuses included in the wage measure.

Conditional cash

Ask what triggers any bonus or commission, how it is calculated, and whether it is guaranteed. Overtime premiums and non-production bonuses are outside the wage measure.

Schedule and annualisation

Confirm hours and the expected working pattern. Annual estimates generally use a full-time, year-round conversion, so a shorter schedule can produce lower actual annual earnings.

Benefits

Price employer benefits separately, because employer benefits are excluded from the wage measure. Check the terms of any health cover, pension, paid leave, or equity offered.

Employment model

Compare the employment arrangement

The benchmark covers wage and salary employees, including part-time workers. It excludes self-employed workers and owners or partners in unincorporated firms, so compare it with self-employment or owner income only after accounting for that difference.

Wage or salary employment

Confirm whether the offer is employee pay and what working pattern underlies the annual figure.

Self-employment or owner income

Do not treat this benchmark as a direct measure of self-employed income or owner distributions.

Offer review

How to evaluate your Software Engineer offer

  • Is the quoted amount fixed pay, or does it include commissions or production bonuses?The wage measure includes commissions and production bonuses, but those payments should still be identified separately when comparing guaranteed cash.
  • What hours and working pattern does the annual figure assume?Annual estimates generally use a full-time, year-round conversion, while a shorter schedule can lead to lower actual annual earnings.
  • Which bonus, health, pension, leave, or equity terms are written into the offer?Employer benefits are excluded from wages, so compare their specific terms separately from cash pay.
  • Is this an employee arrangement or self-employment?The benchmark covers wage and salary employees but excludes self-employed workers and owners or partners in unincorporated firms.

Questions

Software Engineer salary FAQs

Source

About this salary benchmark

Source: BLS, 2025-05-01. The figures cover Software Developers (15-1252) and all employment. Updated October 15, 2026. This broad occupation benchmark may not match every Software Engineer vacancy.

Put the benchmark to work

Build your Software Engineer resume for the roles you want.

Use the salary range as context. Tailor your resume around the experience that supports your target level.