2022年美国软件工程师工资[所有工作角色:最高到平均]

已发表: 2021-07-14

随着全球劳动力越来越以技术为中心,如今几乎每个行业都聘用了软件开发人员。 根据Data USA的数据,仅在美国就有近 430 万软件工程师。 据估计,今天获得计算机科学学位的大学毕业生人数增加了 17.2%。

根据Hired 2020 年的一项调查,软件工程师的工作满意度很高,近 85% 的受访者表示他们很高兴选择软件开发作为职业。

对软件开发人员的需求不断增长,预计到 2029 年将创造近 316,000 个工作岗位。根据美国劳工统计局(BLS) 的数据,到 2029 年,对 IT 专业人员的需求预计将增长 11%。LinkedIn的 2020 年新兴就业报告正确地说,“工程无论如何都不是一个新的职业,但工程领域的角色仍然在看到巨大的增长。”

在本文中,我们将讨论影响软件工程师薪水的各种因素,并了解软件工程师如何吸引高端薪酬。

目录

软件工程师薪水:软件工程师的收入是多少?

根据PayScale ,基础软件工程师的平均年薪为 87,192 美元。 Glassdoor称,典型的软件工程师年薪从 89,536 美元到 181,249 美元不等。

图片来源

图片来源

软件工程师的总薪酬是他们的基本工资、奖金、股票期权和限制性股票单位 (RSU) 的总和。 除此之外,每个公司都有一个分级系统,根据该系统确定软件工程师的级别。 每个级别都与一组独特的职责、技能和薪资范围相关联——您的软件工程级别越高,您的总薪酬就越高。

这个级别是在现场面试阶段分配的,软件工程师可以根据他们的表现和资历水平协商更高的薪水。 尽管公司有一个个性化的基于层级的结构来对软件工程师进行分级,但总体大纲看起来像这样:

  • 1 级:软件工程师(入门级) ——应届毕业生、文凭持有者或经验不足 1 年的应届生通常属于该级别。 入门级软件工程师的平均薪酬为 76,633 美元。
  • Level 2: Senior Engineer (Early-Career) ——这个级别的软件工程师享有相对更多的自主权和决策权。 他们拥有长达 4 年的经验,平均每年的总薪酬为 84,465 美元。
  • 3 级:高级工程师(职业中期) —— 高级工程师负责初级工程师,通常拥有 5 到 9 年的经验。 他们每年的平均总薪酬为 95,700 美元。
  • 第 4 级:首席工程师(经验丰富) ——拥有超过十年经验的软件工程师的平均年薪为 105,648美元。
  • 5 级:杰出工程师/研究员(职业生涯后期) ——拥有超过 20 年经验的软件工程师平均可以赚取 114,583 美元。

影响软件工程师薪水的因素

软件工程师的薪水取决于他们工作的公司、他们的基地、教育、职位、教育资格、技能和经验水平。 我们将详细研究其中一些因素:

1.经验

较高的资历水平通常占较高的工资。 例如,谷歌的 L3 SWE-II 的平均基本工资为每年 13 万美元,而 L8 SWE(也称为首席工程师)每年的平均基本工资为 326,000 美元。 奖金或股票薪酬也随着经验水平的提高而增加,L3 和 L8 软件工程师的股票收入分别为 3.9 万美元和 54.5 万美元。

2. 教育

计算机科学或相关领域的学士学位可以帮助软件开发人员开启软件工程的职业生涯。 然而,要培养强大的计算机编程技能、构建有远见的软件解决方案并获得更高的薪水,硕士学位是必经之路。

3. 职称

软件工程是目前世界上最多样化和最受欢迎的领域之一。 鉴于该领域提供的广泛的晋升和过渡机会,软件工程师可以作为人工智能专家、云工程师甚至工程经理获得丰厚的薪水。 这些构成了当今该领域中增长最快的一些角色

Indeed 的 2020 年最佳工作报告中,前 10 名职位中有 7 名专门从事技术工作。 以下是五个收入最高的软件工程师工作角色:

  • 机器学习工程师

2018 年,LinkedIn 发现对机器学习工程师的需求不断增加,他们也是软件和技术领域薪酬最高的专业人士之一。 即使在 2022 年也是如此,NLP 和机器学习等 PayScale 报告技能可以帮助软件工程师提高他们的收入潜力。

机器学习工程师的平均基本工资为每年 149,942美元。 eBay 和 Wish 等公司分别向机器学习工程师支付335,019 美元256,134 美元的高薪

  • 云计算工程师

云计算工程师负责使用云架构设计系统和解决方案。 随着 Amazon Web Services (AWS) 和 Microsoft Azure 成为当今顶级云提供商,大多数公司都使用这些技术来实现云计算目标。 云计算工程师的平均基本工资通常为 102,877 美元

  • 软件架构师

软件架构师负责就高级架构选择做出设计决策。 他们的工作是确保遵循标准设计协议,并且使用最先进的工具和技术。 他们负责维护软件密集型系统的企业框架。

LinkedIn 将软件架构师列为2020 年榜单中排名第一的“最佳”工作 软件架构师的平均基本工资为每年 135,599美元。

  • 现场可靠性工程师

站点可靠性工程师最初是在谷歌引入的,后来被 Netflix 和亚马逊等公司采用。 SRE 团队负责管理软件工程操作并根据软件工程方法监督系统管理。 站点可靠性工程师的年薪从119,000 美元到 195,000美元不等。

  • 机器人工程师

机器人工程师设计和创造机器人或系统来像人类一样执行任务。 它是游戏和制造业需求不断增长的高端职业。 他们构建原型并测试机器人机器,并开发控制它们的软件。 机器人工程是软件开发领域中快速增长的工作角色,机器人工程师的平均基本工资为每年 93,984美元。

4. 技能

软件工程师应具备出色的编码技能,并能够利用工具和技术来完成项目目标。 根据PayScale ,熟练掌握 Apache Zookeeper 和 Mercurial (Hg) 的软件工程师可以将他们的收入潜力分别提高 58% 和 57%。 人员管理和企业资源规划 (ERP) 等技能可分别导致加薪 55% 和 45%。

5. 位置

薪水因地区不同而有很大差异。 例如,加利福尼亚州旧金山的一名软件工程师的平均基本工资比全国平均水平高40.4%圣何塞(加利福尼亚)和西雅图(华盛顿)的情况也是如此,那里的工资分别高出35.4%23.8% 另一方面,软件工程师的工资被认为是伊利诺伊州芝加哥市最低的,其基本工资比全国平均水平低1.1%

6. 公司

软件工程师是世界上薪酬最高的专业人士之一,Facebook、Apple、亚马逊、Netflix、谷歌 (FAANG)、微软、思科和 Lyft 等顶级公司向各级软件工程师支付无与伦比的薪水。

据信,微软公司向担任该职位的个人支付的平均基本工资为 117,704 美元,而思科系统公司每年支付109,722 美元 据报道,谷歌每年向软件工程师支付 121,590美元。 Facebook 的软件工程师的平均基本工资为 122,803 美元,外加平均奖金 14,838 美元,平均利润分享金额为 36,716 美元。

以下是全球三大科技公司:

  • Netflix: 93,530 美元 - 738,544 美元
  • 亚马逊: 16.4 万美元 – 64.2 万美元
  • 苹果: 17.8 万美元 -71.9 万美元

作为软件工程师,您如何升级?

经验丰富的软件工程师或更高级别的 SWE 对最佳软件开发实践有深入的了解。 他们了解诊断问题所需的最新工具和技术,并且在软件开发的几乎每个组件中都拥有专业知识。 收入最高的软件工程师还管理初级 SWE 以实现项目目标。 他们拥有非凡的编码能力,可以编写复杂的程序。

像硕士学位这样的高级计算机科学学位可以帮助软件工程师通过实践经验和接触急需的技能来获得这种水平的专业知识和知识。

使您的职业目标与计算机科学理学硕士保持一致

如果您希望提高自己的技能并追求利润丰厚的软件工程工作角色,我们建议您加入 upGrad 的在线计算机科学理学硕士课程。 这是一个为期 19 个月的计划,专为新到中级和高级软件工程师设计。 学生获得英国 IIITB 和 LJMU 的认证,这开辟了在全球范围内沉迷于同行学习的途径,并在全球一些最大的公司中担任高薪的技术或领导职务。

该课程包括一流的内容,包括项目、作业和视频,供希望从事全栈开发、云计算、网络安全、大数据、区块链开发和 DevOps 的学生使用。

upGrad 的计划已惠及全球 85 多个国家/地区的 500,000 多名在职专业人士。 虽然我们的 40,000 多名付费学习者基础是学生的社交圈,但他们还从行业专家和领先教师那里获得 360 度的职业帮助。

不要等待 - 立即迈出改变职业生涯的下一步!

为未来的职业做准备

立即申请 LJMU 的软件工程课程