Newsletters
Enterprise
Ashley Stewart
- Hundreds of Microsoft employees self-reported their pay in a spreadsheet circulating in the company.
- Insider analyzed the data to get an idea of what Microsoft pays across different seniority levels.
- A representative said Microsoft had 190,000 employees and based its pay on a variety of factors.
Sign up to get the inside scoop on today’s biggest stories in markets, tech, and business — delivered daily. Read preview
Thanks for signing up! Go to newsletter preferences
Thanks for signing up!
Access your favorite topics in a personalized feed while you're on the go.
Advertisem*nt
A spreadsheet circulating among Microsoft employees lists hundreds of software-engineer salaries and bonuses. Insider analyzed the data to determine how much engineers report making at different levels of seniority at the company.
As of October, that spreadsheet, viewed by Insider, contained detailed self-submitted information on salary and bonuses from 1,200 employees across Microsoft, more than 600 of whom identified themselves as engineers at different levels.
Like many technology companies, Microsoft uses levels to indicate seniority for employees, including engineers. For instance, software development engineers generally come in at Level 59, senior software development engineers at Level 63, and principal software engineers at Level 65.
Microsoft's level system for engineers goes up to at least Level 80, an esteemed title reserved for a select few "technical fellows" who often run big projects, such as the HoloLens boss Alex Kipman and the company's chief scientific officer, Eric Horvitz. Some levels were not represented meaningfully in the spreadsheet.
Advertisem*nt
This Insider analysis takes a look at the pay attributed to engineers across those levels, taking into account the base pay, cash bonuses, and stock awards that make up a total compensation package at Microsoft — showing the lowest, highest, and median salaries listed by employees in each unit. The median compensation package reported across the more than 600 self-identified engineers, not all of whom reported a unit, was $185,000.
Entry-level compensation packages started at a median of $132,900 in level 59, while senior packages started at a median $217,000 in level 63. This analysis doesn't take into account special stock awards, which only about 60 of the self-identified engineers said they received and which therefore might have skewed the top of the compensation ranges in certain levels.
Insider was unable to independently verify the figures, and the submission form circulating among employees even says: "Share your anonymous info so we can all get paid more together. Round or fuzz data to avoid doxxing yourself." Microsoft has nearly 190,000 employees, so the spreadsheet is unlikely to represent a comprehensive view. However, the data does appear to give a rare glimpse at actual pay rates within the company.
A Microsoft representative said the company based pay on factors like role, location, length in level, performance, and market competition.
Advertisem*nt
Do you work at Microsoft or have insight to share? Contact the reporter Ashley Stewart via the encrypted-messaging app Signal (+1-425-344-8242) or email (astewart@businessinsider.com).
Advertisem*nt
Level 59
Total compensation packages ranged from $110,000 to $502,500 among the 34 entries self-submitted by Microsoft employees for Level 59 — typically called a "software development engineer," according to Levels.fyi —with a median of $132,900.
Those packages consist of several factors, including:
- Base pay: A median of $114,600, based on a range of $110,000 to $450,000.
- Cash bonuses: Usually awarded annually, with a median of $10,700, based on a range of $0 to $35,000.
- Stock awards: Usually awarded annually, with a median of $7,200, based on a range of $0 to $70,000.
Advertisem*nt
Level 60
Total compensation packages ranged from $115,000 to $538,000 among the 121 entries for Level 60 in the spreadsheet self-submitted by Microsoft employees, with a median of $146,500.
Those packages consist of several factors, including:
- Base pay: A median of $125,000, based on a range of $115,000 to $500,000.
- Cash bonuses: Usually awarded annually, with a median of $13,000, based on a range of $0 to $30,000.
- Stock awards: Usually awarded annually, with a median of $8,400, based on a range of $0 to $50,000.
Advertisem*nt
Level 61
Total compensation packages ranged from $141,000 to $276,000 among the 150 entries self-submitted by Microsoft employees in the spreadsheet for Level 61 — typically called a "software development engineer II," according to Levels.fyi — with a median of $167,950.
Those packages consist of several factors, including:
- Base pay: A median of $137,000, based on a range of $123,000 to $189,500.
- Cash bonuses: Usually awarded annually, with a median of $15,000, based on a range of $5,000 to $132,000.
- Stock awards: Usually awarded annually, with a median of $12,800, based on a range of $0 to $75,000.
Advertisem*nt
Level 62
Total compensation packages ranged from $100,000 to $278,000 among the 124 entries for Level 62 in the spreadsheet self-submitted by Microsoft employees, with a median of about $191,000.
Those packages consist of several factors, including:
- Base pay: A median of about $151,400, based on a range of $70,000 to $175,000.
- Cash bonuses: Usually awarded annually, with a median of $18,000, based on a range of $0 to $28,000.
- Stock awards: Usually awarded annually, with a median of $19,000, based on a range of $0 to $32,000.
Advertisem*nt
Level 63
Total compensation packages ranged from $160,000 to $1,858,300 among the 111 entries self-submitted by Microsoft employees in the spreadsheet for Level 63 — typically called a "senior software development engineer," according to Levels.fyi — with a median of $217,000. Note the top of this range is so high relative to the rest of the packages that it may indicate the person made a typo when entering the data.
Those packages consist of several factors, including:
- Base pay: A median of $166,000, based on a range of $141,000 to $1,813,000.
- Cash bonuses: Usually awarded annually, with a median of $23,000, based on a range of $0 to $39,400.
- Stock awards: Usually awarded annually, with a median of $22,400, based on a range of $0 to $45,000.
Advertisem*nt
Level 64
Total compensation packages ranged from $194,000 to $1,068,601 among the 52 entries for Level 64 in the spreadsheet self-submitted by Microsoft employees, with a median of $256,000.
Those packages consist of several factors, including:
- Base pay: A median of $183,000, based on a range of $118,700 to $211,000.
- Cash bonuses: Usually awarded annually, with a median of $31,500, based on a range of $18,900 to $51,000.
- Stock awards: Usually awarded annually, with a median of $36,000, based on a range of $15,000 to $60,000.
Advertisem*nt
Level 65
Total compensation packages ranged from $195,000 to $496,000 among the 33 entries self-submitted by Microsoft employees in the spreadsheet for Level 65 — typically called a "principal software development engineer," according to Levels.fyi — with a median of $284,000.
Those packages consist of several factors, including:
- Base pay: A median of $193,000, based on a range of $183,000 to $300,000.
- Cash bonuses: Usually awarded annually, with a median of $41,000, based on a range of $0 to $63,100.
- Stock awards: Usually awarded annually, with a median of $46,000, based on a range of $0 to $96,000.
Advertisem*nt
Level 66
Total compensation packages ranged from $299,000 to $400,000 among the six entries for Level 66 in the spreadsheet self-submitted by Microsoft employees, with a median of $348,750.
Those packages consist of several factors, including:
- Base pay: A median of $215,000, based on a range of $200,000 to $230,000.
- Cash bonuses: Usually awarded annually, with a median of $49,900, based on a range of $44,000 to $60,000.
- Stock awards: Usually awarded annually, with a median of $87,000, based on a range of $55,000 to $110,000.
Read next
Advertisem*nt