软件工程师薪资:2023 年他们能赚多少钱

软件工程师薪水
罗伯特·半

即使是入门级软件工程师也能获得极其丰厚的报酬,这一事实促使许多人将软件工程作为一种职业。 那些在软件工程职业阶梯上取得进步的人不仅可以获得高薪,还可以获得股票期权和其他福利。 关于软件工程师的薪资,您实际上需要了解什么? 如何才能获得最好的补偿? 在这篇博文中,我们将讨论软件工程师的平均工资,即使是在谷歌或亚马逊工作的高级或入门级候选人。 让我们深入研究一些数据、提示和技巧。 

什么是软件工程师?

即使是入门级软件工程师也可以获得非常有吸引力的薪水,这激励许多人寻求软件工程职业。 那些在软件工程职位上晋升的人不仅可以从高薪中获益,还可以从股票期权和其他福利中获益。 关于软件工程师的薪水,您真正需要了解什么? 怎样才能获得最好的报酬? 在这篇博文中,我们将讨论软件工程师的平均工资,即使是在谷歌或亚马逊工作的高级或入门级候选人。 让我们深入研究一些数据、提示和技巧。 

什么是软件工程师?

软件工程师创建和管理从视频游戏到移动应用程序再到安全措施的软件和系统。 软件工程师通常以实习生、初级工程师、QA 测试员或入门级开发人员的身份开始他们的职业生涯。 虽然通常不需要,但软件工程师通常具有至少一年的开发经验以及工程、计算机科学或相关专业的学士学位。 软件工程师的薪水从 65 美元到 325 美元不等。

软件工程师做什么的?

软件开发人员必须学习如何设计和实现完整的系统,从小型应用程序到基于云的大型服务。 为了实现这一目标,他们不仅必须掌握软件的技术部分,还必须利用他们的“软技能”(例如同理心和沟通)来获得整个组织的利益相关者以及其他团队成员的支持至高级管理层。 (这与软件开发人员不同,软件开发人员通常更关心软件产品的技术执行。)

许多软件工程师的职业生涯都是从软件开发人员开始的,他们专注于编码。 然后他们可能会承担额外的管理相关职责。 这是软件工程师的简历模板,说明了“典型”职业发展以及相关技能。

软件工程师的平均工资是多少?

据 Indeed 称,软件工程师的典型基本工资为 125,837 美元。 包括所有类型的软件工程师,从网络开发人员到应用程序开发人员。 去年,软件工程师的招聘广告超过了43万个,平均填补职位的时间为XNUMX天,表明需求程度强劲。

软件开发人员可以赚很多钱,特别是如果他们专业的话。 例如,首席软件工程师的收入为 153,288 美元,而云工程师的收入为 145,416 美元。 后端软件工程师的收入明显较低(129,150 美元),但仍略高于数据工程师(122,811 美元)和系统工程师(120,800 美元)。 与其他技术职业一样,专业化可以导致工资大幅上涨,以及奖金和股票期权等其他福利。

软件工程师的薪资(按级别)

这概述了该行业为每个级别的软件工程师(包括入门级、初级和高级)支付的平均工资。 然而,这只是初步估计。 工资会根据州和公司的不同而有所不同。 许多大公司支付的费用远远高于此处提到的平均水平。

工作经验是决定软件开发工程师薪资的一个重要因素:经验越多,报酬就越好。 让我们看看结果如何。

#1. 入门级软件工程师薪资

入门级软件工程师的经验不足一年或最近刚刚完成软件工程实习。 入门级软件工程师的职责可能仅限于与经验丰富的程序员团队合作时编写代码或扩展现有代码库。

根据 Glassdoor 的数据,美国入门级软件工程师的平均工资为 76,882 美元。 尽管入门级软件工程师的起薪通常在 70,460 美元到 84,500 美元之间。 入门级软件工程师的薪资范围可能会有很大差异,具体取决于各种标准,例如教育、认证、额外能力以及您在该领域工作的年限。

#2. 中级软件工程师薪资

中级软件工程师拥有两到五年的行业经验。 他们通常拥有 Java、Python 和 JavaScript 方面的高级语言能力,以及 DevOps、前端/后端编程和质量分析方面的流程知识。 或者,他们也拥有医疗保健、零售、金融服务等领域的行业知识。 许多中级工程师专注于网络安全、DevOps 和移动应用程序开发等领域。

据 Salary.com 统计,美国中级软件工程师的平均年薪为 93,000 美元。

#3。 高级软件工程师薪资待遇

高级软件工程师是指具有五年以上工作经验的技术专家或管理人员。 技术专家指导软件开发项目,并负责在预算范围内按时交付高质量的软件。 他们掌握项目的总体情况,与许多利益相关者进行沟通,收集用户反馈,并验证软件解决方案是否符合业务需求。 他们还努力发展组织的技术领导力和知识产权。

经理通过将跨职能的能力结合在一起来领导团队,确保他们有效地协同工作,委派和控制绩效,解决潜在的困难,进行审查等等。 小型企业的高级软件工程师可能会兼顾这两个职位,他们的薪水可能反映了这一点。

在美国,高级软件工程师的平均年薪为 115,600 美元。 高级软件工程师的年补贴或薪水预计为 28,883 美元。 现金奖金、佣金、小费和利润分享可能包含在高级软件工程师的工资中。

现在我们知道了软件工程师在所有典型级别(例如入门级、中级和高级)的薪资范围,让我们按州查看他们的薪资。

按地点划分的软件工程师薪资

美国的一些地方根据软件工程技能的供需、竞争、生活成本等因素支付比其他地方更高的费用。 让我们看一下一些薪资最高的地点以及相应的软件工程师薪资。

城市年薪月薪每周付款每小时工资
加利福尼亚州 圣荷西市$181,646$15,137$3,493$87.33
奥克兰市$179,135$14,927$3,444$86.12
安条克市$175,633$14,636$3,377$84.44
旧金山湾区,加州$174,097$14,508$3,348$83.70
加利福尼亚州 海沃德市$173,468$14,455$3,335$83.40
华盛顿州 西雅图市$173,256$14,438$3,331$83.30
华盛顿州雷德蒙市$173,076$14,423$3,328$83.21
加利福尼亚联合市$170,857$14,238$3,285$82.14
圣克鲁斯$170,064$14,172$3,270$81.76
加利福尼亚康科德$169,382$14,115$3,257$81.43

我们发现软件工程师职位类别中至少有五个职位的年薪高于软件工程师的平均工资。 这些职位包括研究软件工程师、首席软件工程师和远程首席软件工程师等。

这些示例职业的薪资比软件工程师的平均薪资 6,225 美元高出 4.4 美元 (60,068%) 到 42.9 美元 (139,952%)。 如果您符合资格,被雇用担任这些相关的软件工程师职位之一可能会让您比通常的软件工程师赚取更多的钱。

职位年薪月薪每周付款每小时工资
研究软件工程师$200,020$16,668$3,846$96.16
首席软件工程师$164,194$13,682$3,157$78.94
远程首席软件工程师$163,208$13,600$3,138$78.47
高级软件工程师团队负责人$158,857$13,238$3,054$76.37
高级首席软件工程师$146,177$12,181$2,811$70.28

公司软件工程师的薪资

虽然软件工程师可以了解他们的薪资路径的基本概念,但不同企业(包括谷歌和亚马逊)之间会存在差异。 有些会比上面显示的示例有更多的层。 在确定软件工程师的薪资时,请考虑谷歌,该公司为软件工程师提供了九个级别,并在其软件工程师管理路径上提供了八个级别。 这也适用于亚马逊、微软和其他公司。

稍加调查即可揭示许多顶级科技企业的职业轨迹和相关工资。 较小的企业可能需要更多的调查。

微软公司、诺斯罗普格鲁曼公司、亚马逊和摩根大通公司 (JPMCC) 是软件工程师职位的最佳响应者。 Google, Inc. 的软件工程师薪资最高,平均薪资为 127,963 美元,其次是亚马逊。

其他为该职位支付高薪的公司包括微软公司和思科系统公司,它们的薪酬分别约为 119,987 美元和 115,897 美元。 雷神公司支付的费用最少,每年大约 79,018 美元。 诺斯罗普·格鲁曼公司和洛克希德·马丁公司同样处于薪资水平的最低端,分别为 84,996 美元和 87,899 美元。

软件工程师需求量大吗?

软件工程是一个充满潜力的职业。 未来十年,软件工程师的数量将增长17.3%。 这有很多可能性,但也意味着来自其他工程师的大量竞争。 为了在拥挤的市场中脱颖而出,您应该考虑获得急需的技能。

但哪些能力呢? 目前,雇主对掌握 GitHub、Amazon Web Services (AWS)、测试驱动开发 (TDD) 和 JavaScript 对象表示法 (JSON) 精髓的软件工程师特别感兴趣,并愿意支付高薪。 人们对使用 TypeScript、jQuery 和 PostgreSQL 进行开发也很感兴趣。

如前所述,那些拥有必要技能和经验的软件工程师可以轻松赚取六位数的薪水,特别是在谷歌、亚马逊和微软等科技巨头的公司。

作为软件工程师如何赚取更多收入?

以下是一些增加软件工程薪资的技巧:

#1。 获得经验

经验是获得高薪的最重要方面。 无论是在医疗保健或零售等特定领域、Python 或 Java 等编程语言,还是 iOS 或 Windows 等平台,经验都可以帮助您脱颖而出并提高您可以获得的薪酬。

#2。 专攻

您的技能越独特,您的需求就越多。 例如,如果您是加密货币等新行业的专家,您很可能会被猎头并获得有竞争力的薪酬。

#3。 培养领导技能

随着您的软件工程职业生涯的发展,您将需要领导团队和复杂的项目。 培养解决问题和领导能力将使我自然地晋升到杰出软件工程师或软件工程研究员等职位。

#4。 与您的社区合作

为开源项目做出贡献、在活动中进行演示、指导年轻程序员、开发副项目以及其他活动可以帮助软件工程师获得技术/思想领导力。 这为他们提供了在其工作组织之外的可信度,使他们对潜在雇主更具吸引力。

软件工程师赚300万吗?

你当然可以。 目前,美国大多数软件工程师 300 万的薪资范围为 110,500 美元(第 25 个百分位)到 173,000 美元(第 75 个百分位),其中收入最高的人(第 90 个百分位)年薪为 205,000 美元。

软件工程师能挣100万吗?

是的,软件工程师每年可以赚取 100,000 美元。 考虑到薪酬最高的软件工程师职位通常每年至少支付 100,000 美元,软件工程师的收入超过 129,000 美元的前景实际上相当强劲。

成为一名软件工程师有多难?

软件工程一开始可能很难学习,特别是对于那些缺乏编程或编码能力以及任何技术经验或知识的人来说,但是,有大量的课程、工具和其他资源可以帮助人们学习成为软件工程工程师。

软件工程师能赚大钱吗?

是的。 在美国,软件工程师现在负责薪资最高的 10 个职位中的三个。 软件工程也是增长最快的职业之一。 美国劳工统计局预测本十年增长 11%,远远高于所有其他职业。

作为软件工程师你能赚 500,000 万美元吗?

是的,软件工程师每年的收入高达 500,000 美元。 然而,每年 500,000 美元远远高于软件工程师的典型工资。 软件开发人员的年薪通常在 60,000 美元到 130,000 美元之间。

软件工程师可以年薪 1 万美元吗?

是的,软件工程师可以赚一百万美元。 虽然薪酬根据专业知识而有所不同,但一些软件工程师每年的收入约为一百万美元。 2022 年,软件工程师的平均工资为每年 118,000 美元。 获得高薪的方法根据时间和地点的不同而有所不同。

软件工程是很多数学吗?

两种软件工程职业选择都需要对数学有透彻的理解。 AI/ML(人工智能和机器学习)和游戏创作是两条途径。 两者都需要开发复杂的建模技术,这些技术超出了大多数全栈推理所需的简单代数。

结论

成为软件工程师有多种途径。 虽然计算机科学学位曾经被认为是成为软件工程师最重要的第一步,但现在情况已不再如此。

例如,谷歌和苹果不再需要计算机科学学位。 这些组织的招聘人员优先考虑的是经验和能力,而不是正规教育。 因此,磨练你的才能,申请谷歌或亚马逊等优秀组织,作为软件工程师赚取高薪。

参考资料

发表评论

您的电邮地址不会被公开。 必填带 *

你也许也喜欢