https://blog.step.com/2016/04/08/an-open-source-project-for-tech-salaries/

Step.com

Crowdsource your pay from NYC startups and hiring experts

Menu

Search for:

Google, Facebook, Amazon and Microsoft Salaries

 
 
 
 
 
i
 
86 Votes

Over the last month, we’ve seen a lot of compensation data provided anonymously by tech employees. We compiled and standardized some of this data to improve our understanding of what companies are paying, and we realized that we might want to share our findings.

Summary of Results

For this first pass, we focused on engineering compensation at Google, Facebook, Amazon, and Microsoft because there were more data points to work with. We standardized the engineering levels to the best of our abilities to compare compensation across companies for each level. We welcome any feedback or corrections to improve our analysis.

We found that Total Annual Compensation is the highest at Google, mostly due to their cash+stock bonus.  For Levels 1 and 2, base salaries are comparable across the four companies. At Levels 3 and 4, Google and Facebook offer the highest salaries. Google’s cash+stock bonus value trumps all others, especially at more senior levels.

Median Annual Compensation Per Level  

A Closer Look at the Data

Here’s the underlying data to the chart. You can also view the raw data here.

    Count Annual Comp (Median) Salary (Median) Bonus (Median) Stock Bonus (Median) Signing Bonus (Median)
Level 1              
Amazon SDE1 33 $ 117,500 $95,000 $15,000 $20,625 $25,000
Facebook E3 14 $ 154,550 $107,000 $10,800 $33,750 $75,000
Google T3 10 $ 172,000 $110,000 $16,125 $49,000 $11,000
Microsoft SDE1 (59 or 60) 32 $ 123,500 $107,500 $11,000 $12,500 $15,000
               
Level 2              
Amazon SDE2 25 $ 147,500 $120,000 $42,000 $25,000 $25,000
Facebook E4 20 $ 183,050 $138,500 $33,750 $33,750 $25,000
Google T4 25 $ 201,000 $ 130,000 $49,000 $49,000 $ 15,000
Microsoft SDE2 (61 or 62) 53 $ 143,000 $123,000 $10,000 $10,000 $20,000
               
Level 3              
Amazon SDE3 11 $ 180,000 $140,000 $0 $38,769 $50,000
Facebook E5 19 $ 249,700 $170,000 $62,500 $62,500 $50,000
Facebook E6 4 $ 358,750 $200,000 $118,750 $118,750 $20,000
Google T5 12 $ 306,500 $ 160,000 $100,000 $100,000 $ 30,000
Google T6 2 $ 472,500 $ 207,500 $205,000 $205,000 $ 7,000
Microsoft Senior SDE (63 or 64) 7 $ 199,000 $143,733 $24,000 $24,000 $17,500
               
Level 4              
Amazon Principal Software Engineer 1 $ 445,000 $160,000 $35,000 $250,000  
Google T6 2 $ 472,500 $ 207,500 $205,000 $205,000 $ 7,000
Microsoft Principal SDE (65, 66, or 67) 1 $ 261,000 $179,000 $43,000 $43,000  
Notes:
Google's T6 straddles Level 4 and Level 5, which is why it appears in each band
Bonuses and stock amounts were all annualized straight-line. In reality, Amazon's vesting schedule is 5%, 15%, 40%, and 40% over the 4 years, but we ignored this for comparison
Signing bonuses were not included in the Total Compensation calculation

Another way to look at this, for example, is that an SDE2 at Microsoft might make  $123,000 base with $20,000 in cash and stock bonus. The equivalent level at Facebook would be an E4 making $138,500 base  and about $44,500 in bonus.

We also looked at each company to see how Total Compensation changes across engineering levels. Compensation growth is highest at Google and Facebook, while Amazon has the smallest increase. Reported salary ranges for each level varied significantly.  This may reflect different seniority and performance within a level, the value of the company stock when equity was awarded, or other supply and demand factors.

Total Compensation Ranges Per Level

Breaking down compensation between Salary, Equity, and Cash Bonuses, we can see that Facebook and Google offer the largest opportunity for salary and equity value growth with increasing levels.

Median Total Compensation Breakdown

Contribute to the Analysis

We pulled this data together from a few sources listed at the bottom of this post, and we’d like to build on it and make it better.  We could use more data points for the four companies, particularly at the higher levels, as well as compensation data for other companies and tech roles. This would allow us to map levels and compensation across the larger companies or see how compensation for each role changes with company growth at smaller companies.

Share your compensation:

https://docs.google.com/forms/d/1vA5fCF5OkNBzNRXRG96SoTmc1tUZjE4KIrqnwW0BZ9w/viewform

All answers will be anonymous and posted to a public sheet for anyone to view and download.  We’ll also update our findings and analyses for different companies, tech roles, etc.

Step.com is a salary discovery platform that lets software engineers and product managers find out what companies think of them and how much they’d pay them. Estimates and feedback are based on hiring criteria and anonymized profile data. Step is 100% anonymous and free. For more information, check out www.step.com.

Sources

div{float:left;margin-right:10px;}
div.wpmrec2x div.u > div:nth-child(3n){margin-right:0px;}
-->

Advertisements

 

Share this:

Like this:

Like Loading...

Posted in Compensation on April 8, 2016 by stepcareer. 27 Comments

Post navigation

27 comments

  1. juancb42 says:

    The image link for the “Median Annual Compensation Per Level” is broken.

    LikeLiked by 2 people

    1. stepcareer says:

      @juancb42, thanks for letting me know! I just updated the image so you should see it now.

      LikeLiked by 4 people

  2. rubin says:

    The cell : A3:A4 is not formatted correctly and cell E3 is dependent on a formula based on  cell J3 which has text!!!

    Can you add in your study what is the shared revenue of the company for each of the salaries?

    LikeLike

    1. stepcareer says:

      @rubin thanks for pointing that out. At these 4 companies, bonuses don’t include a percentage of the company’s revenue, if that’s what you’re asking. If we do come across that for other companies, we’ll include in the bonus numbers and note it.

      LikeLike

  3. love the salary transparency and its potential. would love to see this research expand and develop. imagine an api for this…

    LikeLiked by 1 person

    1. stepcareer says:

      @Macrina agreed! We’re working on expanding on it and keeping the data open for others to use.

      LikeLike

  4. wang zhifeng says:

    level1  facebook  signing  bonus  shoud be wrong

    LikeLike

    1. stepcareer says:

      Level 1 Facebook signing bonuses seem very high. We double checked the raw data, and the entries are consistently around $75K.  Not sure why, but we left the data as is.

      LikeLike

      1. gg says:

        most facebookers who return after internship get that 75k. people who are recruited as full timers don’t. which is why there is a skew. also, it seems like principal data for msft is very less. hope we get more data points. is this report updated automatically as we get new data points ?

        LikeLike

    2. jandan says:

      It’s correct. Most of them interned at FB before, and FB gives that much signing bonus to encourage them to take their return offer.

      LikeLiked by 1 person

  5. Would it be possible to factor in cost of living differences between Seattle and the Bay Area?  WA state doesn’t have income tax, which can make a huge difference when comparing numbers (plus the housing prices in the Bay Area…)

    LikeLike

    1. stepcareer says:

      Great idea. We may try to do that in one of the next updates we do to.

      LikeLike

  6. Your graph for Median Annual Compensation Per Level has the FB and Google labels swapped.

    LikeLike

  7. stephie says:

    Does the data account for cost of living?

    LikeLike

    1. stepcareer says:

      No, we did not account for cost of living. We may do this for another follow-up analysis.

      LikeLike

  8. Joshua Bandy says:

    Looks to me like this was produced in Tableau, and it’s a public data source, why not publish it on Tableau public to allow interaction with the data?

    LikeLike

    1. stepcareer says:

      It was just a google doc and some excel charts :). Haven’t had a lot of experience with Tableau, but will check it out. Thanks!

      LikeLike

  9. Mila says:

    Would be nice to compare gender and ethnicity data, as I suspect the bonuses and stocks could be telling.

    LikeLike

    1. stepcareer says:

      We’re trying to capture gender data now. Good suggestion about the ethnicity data too.

      LikeLike

  10. jinny zhou says:

    I check the data and it is full of errors. You restrict the analysis to 4 companies, 2 located in SF, and 2 located in Seattle. If I understand correctly, you only look at software engineers but exclude all other positions (like PM) from the 4 companies. I suspect the sample size for your results to be really small and thus may be severely biased. On the other hand, the location effect can not be identified (it is more expensive to live in SF than in Seattle, especially the housing price), therefore even if Google and Facebook are paying higher salaries, the actual salary gap may be quite small.  Therefore the results can be quite misleading.

    LikeLike

    1. stepcareer says:

      You’re right in that the sample size is much smaller with just the 4 companies. We’ve indicated the count of each company/level sample size in the table in the blog and the pivot table in the google sheet.  There’s not enough data yet to break it down by geography for each company, so for now, we’ve lumped it all together.  As we get more data, we can get more granular.

      LikeLike

  11. Businessperson says:

    It appears there are some inconsistencies in the Annual Comp calculation, some rows include signing bonus whereas others exclude it. For example cell E167 sums salary, bonus, and stock value at grant, whereas cell E133 sums salary, signing bonus, bonus, and stock value at grant.

    LikeLike

    1. stepcareer says:

      Thanks for catching that! We’ve fixed it in the raw data and table summary in the blog.

      LikeLike

  12. Chase Roberts says:

    Can you explain what E5, E6, etc is? Also level 1, level 2 etc.? Is that how long you have been with the company or something?

    LikeLike

    1. stepcareer says:

      Here’s Quora answer by a former FTE at Facebook that describes the levels there: https://www.quora.com/What-is-the-expectation-out-of-each-software-engineering-level-at-Facebook

      For Level 1, Level 2, etc, these are the levels we created to standardize and compare across companies. Hope that helps!

      LikeLike

      1. Thank you much. Very helpful.

        LikeLike

  13. Looks Cool. Helpful to many and inspiration to few

    LikeLike

Leave a Reply Cancel reply

Enter your comment here...

Google, Facebook, Amazon and Microsoft Salaries的更多相关文章

  1. Google, FaceBook, Amazon 加州求职记 (转)

    http://blog.csdn.net/ithomer/article/details/8774006 http://www.myvisajobs.com 一年多前,出于显而易见的原因,下定决心肉身 ...

  2. 25 highest paying companies: Which tech co outranks Google, Facebook and Microsoft?

    Tech companies dominate Glassdoor’s ranking of the highest paying companies in the U.S., snagging 20 ...

  3. 携手 Google 和 Docker 为 Microsoft Azure 带来全新的开源容器技术

     发布于 2014-08-08 作者 陈 忠岳 今天对容器管理来说是个好日子.因为今天微软开放技术不止发布一项,而是两项开源计划来帮助云开发者将容器管理又向前推进一步.我们已开始与 Google ...

  4. 我们是如何拿下Google和Facebook Offer的?

    http://posts.careerengine.us/p/57c3a1c1a09633ee7e57803c 大家好,我是小高,CMU CS Master,来Offer第一期学员,2014年初在孙老 ...

  5. Microsoft Loves Linux

    微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsof ...

  6. (转) The major advancements in Deep Learning in 2016

    The major advancements in Deep Learning in 2016 Pablo Tue, Dec 6, 2016 in MACHINE LEARNING DEEP LEAR ...

  7. How to Prevent Cross-Site Scripting Attacks

    How to Prevent Cross-Site Scripting Attacks Reference From: http://resources.infosecinstitute.com/ho ...

  8. AI佳作解读系列(三)——深度学习中的合成数据研究

    Below are some investigation resources for synthetic datasets: 1. Synthetic datasets vs. real images ...

  9. [Mac A]为什么国外程序员爱用 Mac?

    from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜 ...

随机推荐

  1. mysql保留两位小数

    --这个是保留整数位 SELECT CONVERT(4545.1366,DECIMAL); --这个是保留两位小数 ,)); --这个是截取两位,并不会四舍五入保留两位小数 );

  2. paxos协议更新日志

    基于Paxos协议的数据同步与传统主备方式最大的区别在与Paxos只需任意超过半数的副本在线且相互通信正常,就可以保证服务的持续可用,且数据不丢失. Basic paxos协议更新日志 我们将数据持久 ...

  3. C语言理论知识

    C语言-----理论部分   一:软件开发概述1.程序语言的发展:机器语言-->汇编语言-->高级语言.2.软件开发的基本步骤与方法:分析问题,建立数学模型-->确定数据结构和算法- ...

  4. Deep Q-Network 学习笔记(五)—— 改进③:Prioritized Replay 算法

    也就是优先采样,这里的推导部分完全没看懂 Orz,这里也只是记录实现代码. 也就是看了以下两篇文章对应做了实现. 莫烦老师的教程: https://morvanzhou.github.io/tutor ...

  5. Oracle11g密码过期处理方法

    首先 查询密码有效期:   SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIF ...

  6. .net core 2.2 部署CentOS7(1)安装虚拟机

    目录: .net core 2.2 部署CentOS7(1)安装虚拟机 .net core 2.2 部署CentOS7(2)给虚拟机安装CentOS7 .net core 2.2 部署CentOS7( ...

  7. MVC登陆认证简单设置

    首先,弄个基类 /// <summary> /// 所有控制器基类,里面重写了OnActionExecuted方法 /// </summary> public class Ba ...

  8. 四:Jquery-animate

    动画效果: 1.显示/隐藏动画效果 动态的改变当前元素的宽,高和不透明度 show([duration],[fn]); //显示当前元素 hide([duration],[fn]); //隐藏当前元素 ...

  9. Django(三):HttpRequest和HttpResponse

    当一个请求连接进来时,django会创建一个HttpRequest对象来封装和保存所有请求相关的信息,并且会根据请求路由载入匹配的视图函数.每个请求的视图函数都会返回一个HttpResponse. H ...

  10. 传输层协议TCP和UDP分析

    分析所用软件下载:Wireshark-win32-1.10.2.exe 阅读导览 1. 分析应用TCP协议,以及TCP链接管理 2. 分析应用UDP协议 分析要求 (1)TCP部分: 学习3CDaem ...