软件工程师工资到底有多高?这家公司采用众包方式打破薪酬透明度垄断
Zuhayeer Musa和Zaheer Mohiuddin最近刚刚毕业,当尝试进入软件行业时,他们在互联网上找到的有关工程工作的所有信息似乎都缺少他们需要的实际内容:工资。
刚从大学毕业的软件工程师通常只挣六位数的工资,不包括股权补偿。根据资历,有些程序员每年能挣数百万美元。但是,在这个范围内,任何一个给定的工程师所处的位置往往取决于一个单一的数字——通常称之为“级别”。
例如,在谷歌,入门级工程师从3级开始。苹果工程师分为五级,从ICT2到ICT6。微软的系统从59级的软件开发工程师开始,到80级的“技术员”或者负责人。
你的级别越高,你的报酬就越高——Musa和Mohiuddin意识到,他们的同侪对这个级别分类方式有很多疑问。如果谷歌的4级员工在Facebook上找到了新工作,他们应该是什么级别?如果有人在苹果被提升到ICT3,他们应该赚多少钱?
Musa说:“在这个客户流失率很高的新时代,员工的流失率也比以前高了很多。了解级别是很有用的。如果你要进入Facebook、微软、亚马逊或谷歌,你一定会想知道自己要进入的位置和级别。”
因此,这两位朋友建立了一个网站,汇集了从大型科技公司员工那里获取的硅谷工资数据。
“这也是我个人的事。我自己也经历过一次跳槽,虽然只有2年的工作经验,但我得到了提升,”Mohiuddin说。他也表示,自己曾看到朋友们在跳槽时搞砸了。“于是我们决定为什么不构建一个简单的可视化工具,显示不同公司的级别呢?”
起薪超过15万美元
众包数据显示,软件工程师在谷歌、Facebook、亚马逊、苹果和微软等公司获得了极高的报酬。
Levels.fyi估计,谷歌的3级,或者刚从大学毕业的入门级工程师,总薪酬应该是18.9万美元,或者工资12.4万美元,股份补偿是4.3万美元。在Facebook上,入门级的“软件工程师3”,每年的总收入应该是16.6万美元。
该网站的创建者说,随着级别的提高,薪酬水平甚至可以指数级的方式提高。例如,根据levels.fyi的数据,在谷歌,7级员工可以赚60.8万美元。7级也是绝大多数工程师能够达到的最高级别。
“虽然不同公司之间的级别制度不同,但很多公司已经进行了整合,大约分为六个级别,”前Quora招聘经理Osman Ahmed Osman说,他现在正在写一本关于技术招聘的书。每个级别在每个公司都有一个稍有不同的职位,但它们密切相关。他继续说:“谷歌和Facebook的情况就非常相似。”
当然,各个公司的级别名称确实略有不同。例如,苹果的级别被称为“个人贡献者技术(ICT)”。Salesforce的级别被称为MTS,即技术人员。
不过,由于Levels.fyi的数据是众包的,所以增加了数据不可靠的风险,包括自选人口。毕竟,最有可能提交薪酬细节的人是那些赚了很多钱的员工。
但是Levels.fyi的创始人对所收集的数据,以及删除异常值和其他不可靠数据点的方式进行背书,并表示与Radford或Connery Consulting出售的薪酬数据集匹配度很高。此外,该公司还声称招聘人员和HR都很依赖这一数据集。
他们还指出,该网站使人们能够深入到每个给定的估计,以查看具体的数据点,包括提交者的专业和位置。
强大的谈判工具
在一家大公司里取得级别的工程师们想知道,在一家小公司里,他们可能达到什么样的级别,以及是否会伴随着工资的上涨。
Osman说:“大多数公司都会有薪酬范围,基本上规定,如果你是三级,那么你的工资就会在这个范围内。”
但公司并不总是透明地展示任何职位的薪酬范围,这使得求职者通过谈判获得更多工资变得更加困难,这也是Musa和Mohiuddin决定将这些信息众包的原因。
Musa说:“如果你是一名软件工程师,那可能会赚六位数的工资。但有一些高级工程师能够赚取数百万美元。这一现实令人大开眼界,这也是我们打造这个网站的原因。”“我们发现,人们所看重的网站价值,在于我们是否将薪酬与特定级别挂钩。Glassdoor或其他薪酬网站并不能把级别和薪酬联系起来,”他继续说。
“很多看到我们网站的人都不相信最初的数字。我也这么认为,”Mohiuddin说。“真是太疯狂了。一些只有几年经验的人竟然赚了几十万美元。”
Musa说,级别系统的缺点是,存在着升职和降职的文化。另一个缺点是阶梯式系统可能加剧大型科技公司面临的多样性问题。
Osman说:“如果你是一个候选人,很难把握求职方向,当然这也会影响到公平和多样性。如果仅仅是因为求职者可以通过谈判达到薪酬的高顶点,就让他们赚的更多,那么最终我们会得到的局面,就是报酬过高的白人和其他不被鼓励谈判的人。”
这一级别系统还可能对整个硅谷的工资水平产生上升压力,这对高需求的技术员工来说是件好事,但也会导致高生活成本,使低报酬产业的人们很难在该地区生活。
“作为一种普遍趋势,我认为每次谷歌和Facebook意识到他们失去了太多中级职业人士时,他们就会提高薪酬水平,”软件公司TripleByte的创始人Harj Taggar说。“Uber或Slacks需要增加基本工资,当Uber和Slacks开始提高工资时,B轮和C轮的初创公司也需要提高工资。”
他继续说,Facebook和谷歌往往是软件工程师市场的领头羊,他们的加薪为硅谷的发展奠定了基础。
Taggar说:“湾区软件工程师的报酬越来越高,主要原因就是谷歌和Facebook。当你工作4年或5年后,那些自然技能更强的人就有机会展示出他们的生产力有多高,而这正是薪酬能够膨胀的时候。”
事实证明,最高级别的人并不多。
例如,尽管大多数谷歌工程师现实地将7级视为大多数岗位的上限,但一些特别杰出的软件开发人员可以走得更高。Jeff Dean和Sanjay Ghemawat是谷歌系统中最为优秀的程序员之一,根据《纽约客》2018年12月的报道,他们已经达到了11级。
Osman说:“这是一种金字塔形的结构,你爬得越高,在这个级别上的人就越少。如果我们使用的是通用级别,那么大多数工程师都在L3和L5之间。在大多数公司里,员工的级别有点像职业生涯的级别,你可以在余生中一直待在这个级别上。”
硅谷并非首创
Osman说,尽管硅谷公司经常表现得好像他们发明了技术阶梯,但事实上,它已经在不同的公司中应用了70多年。他将该系统的起源追溯到了二战后的杜邦,并表示该系统的发明是为了让有才华的技术人员能够在职业生涯中成长和进步,而无需加入管理层。Osman说,管理层阶梯“对技术人员来说并不有趣,因为他们不想成为经理。他们只想继续从事技术工作。”
Levels.fyi创始人现在正扩展和收集来自不同领域的数据,并发现这些职业通常也有自己的阶梯存在。他们的下一个目标市场是金融业。“投资银行业务非常注重级别。虽然分类少,但更标准化,”Mohiuddin说。“高盛、摩根斯坦利、花旗,这些投行在分析师、合伙人、副总裁、总经理等方面都非常相似。”