Find higher paying jobs for Software Engineer II

Microsoft Software Engineer II Salaries

Updated May 17, 2021



Base Pay Average

638 Salaries


Additional Pay Average:




$15,213 Avg

Cash Bonus

Reported in 173 salaries

$1 - $59,433 Range

$10,071 Avg

Stock Bonus

Reported in 165 salaries

$1 - $101,422 Range

$15,106 Avg

Profit Sharing

Reported in 1 salaries

$15,106 - $15,106 Range
Commission Sharing, Tips have not been reported for this role

How much does a Software Engineer II at Microsoft make?

The typical Microsoft Software Engineer II salary is $139,133. Software Engineer II salaries at Microsoft can range from $104,180 - $204,714. This estimate is based upon 250 Microsoft Software Engineer II salary report(s) provided by employees or estimated based upon statistical methods. When factoring in bonuses and additional compensation, a Software Engineer II at Microsoft can expect to make an average total pay of $150,334 . See all Software Engineer II salaries to learn how this stacks up in the market.


Total Pay Average

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyze Offer

Software Engineer II Salaries by Gender

Averages based on self-reported salaries. There may be multiple reasons for pay differences - one of which is a small number of salaries submitted per job. Help make it more accurate by adding yours. Learn how this feature works.

Salaries Submitted
Average Base Pay (USD)
3 salaries


Gender Not Reported
245 salaries


Not enough salaries reported
Not enough salaries reported

Related Salaries

Average Base Salaries in (USD)
Average Base Salaries in (USD)

Software Engineer II




Range: $68K - $134K

598 salaries


$68,027 - $133,928 Range

Software Engineer II




Range: $106K - $235K

564 salaries


$105,595 - $235,431 Range

Software Engineer II




Range: $72K - $141K

459 salaries


$71,855 - $140,992 Range

Microsoft Salary FAQs

The national average salary for a Software Engineer II is $105,494 in United States, which is 24% lower than the salary offered by Microsoft for this job.

See how your offer stacks up to other pay packages on our Offer Analyzer and negotiate confidently your salary as a Software Engineer II at Microsoft.

The salary trajectory of a Software Engineer II ranges between locations and employers. The salary starts at $112,205 and goes up to $150,294 per year for the highest level of seniority.

Get Email Updates

Microsoft Benefits

Microsoft Photos

Microsoft photo of: Bellevue Bravern Entrance
Microsoft photo of: Our software development centers are located all over the world, including Canada, China, Denmark, Egypt, Germany, India, Ireland, Israel, Japan, Switzerland, the U.K., and the U.S.
Microsoft photo of: Connector and Shuttles
Microsoft photo of: Redmond brainstorm
Microsoft photo of: Dine and shop on campus, and discover some 4,000 works of art from our permanent collection.
Microsoft photo of: Redmond corridor meeting
See All Photos

Explore Software Engineer II Salaries

Software Engineer II Salaries by Location

Looking beyond Microsoft?

See Software Engineer II Salaries at other companies.

See if they're hiring! Check out the latest Microsoft Jobs

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.