用数据看日本
日本工程师的年薪,是美国的几分之一
差的主要是天花板
班长约7分钟
你在东京拿到一个600万日元的offer,群里湾区的同学随手晒了个20万美元。先别急着换算汇率骂街。两边的数,口径差得挺多,算清楚以后,差距确实在,但差在哪、为什么差,比"几分之一"这个数本身有用得多。数先给你:按汇率算,日本软件工程师的平均年薪是美国中位数的四分之一多一点;按购买力算,不到一半。
先把两边的数和口径摆出来
日本这边,用厚生劳动省《賃金構造基本統計調査》2025年的数。厚劳省的职业信息网站job tag把它加工成年收入:软件开发技术者(WEB·开放系)平均年收578.5万日元,平均年龄37.1岁。这个数是"一般劳动者"(全职)的平均值,口径是每月固定发的工资乘12再加全年奖金,里面含加班费。
美国那边,用劳工统计局(BLS)《职业展望手册》的数:软件开发者的年薪中位数135,980美元,2025年5月。BLS的工资口径是基本工资加佣金和生产性奖金,不含加班费,不含股票奖励。最低一成的人拿不到82,460美元,最高一成的人超过214,670美元。
两个数有几处对不齐:日本是平均数,美国是中位数;日本含加班,美国不含;美国不含股票,而日本公司给工程师股票的本来就少见。这几项基本都朝一个方向偏:真按同一口径算,差距只会更大,不会更小。
然后是汇率。名义汇率用2026年9月底的数,1美元兑157.30日元(汇丰日本公示仲值)。135,980美元换过来是约2,139万日元。578.5除以2,139,等于27%,差不多是3.7分之一。
换成购买力平价,OECD算的日本2023年GDP购买力平价是1美元兑94.68日元,135,980美元相当于约1,287万日元。578.5除以1,287,是45%。
所以你问"几分之一",老实的答案是:看你用哪把尺子,四分之一到二分之一之间。
差距最大的地方,在上面那一截
平均数会骗人。真正让人心里发凉的,是两条分布的形状。
美国软件开发者,第10百分位82,460美元,第90百分位214,670美元,上下差2.6倍。按157.3的汇率,是1,297万到3,377万日元。
日本没有完全对应的分位数,我用厚劳省2024年3月发布的一份调查,2023年9月对约2,000名IT·数字岗位从业者做的网络问卷,工资表只统计其中的正社员,按ITSS技能等级分了组。软件开发专家这个岗位,等级1到2的年收入中位数510万日元,等级3是550万,等级4是600万,等级5以上是670万。最低一档到最高一档,差1.3倍。等级5以上的第三四分位,也就866万。
也就是说,一个在日本做到顶尖技能等级的工程师,中位数年收入还不到美国第10百分位的那条线。日本的问题,平均工资低只是表面,真正低的是天花板。
按汇率算是3.7分之一,按购买力算不到一半,差距在顶部拉得最开
日本:厚生劳动省《賃金構造基本統計調査》2025年,软件开发技术者平均年收(job tag加工值);技能等级分布来自厚劳省2024年IT·数字人才劳动市场调查(正社员,网络问卷)。美国:劳工统计局,软件开发者年薪,2025年5月。换算:1美元=157.30日元(2026年9月末)、购买力平价94.68日元(OECD,2023年)
日本美国
- 美国中位数按汇率换算2,139
- 美国中位数按购买力平价换算1,287
- 日本平均软件开发技术者,37.1岁578.5
- 美国第10→第90百分位2.6倍1,297→3,377
- 日本技能等级1-2→5以上中位数,1.3倍510→670
日本工程师最顶一档的中位数,够不到美国最底一档的线。差的主要是天花板。
为什么会差这么多
我自己想了很久,大概有这么几层。
供给结构。日本2020年国勢調査里的信息处理·通信技术者,73.6%受雇于IT企业,也就是SIer、外包、SES公司,在用户企业内部的只有26.4%(IPA《DX白书2023》)。在供应商体系里,工程师的价值是按"人月单价"卖给客户的,公司再从里面抽成。单价有行业惯例,层层转包每层再剥一次。你个人再强,天花板也是那张单价表。美国正好倒过来,六成多的工程师在用户企业,工程师的产出直接连着公司的收入,公司愿意为头部的人出高价。
工资曲线。上面那组数已经说明了,日本按技能分组,顶和底只差1.3倍,但同一份调查里,同样是等级5以上,做企划和项目管理的人中位数是900万,比做开发的670万高一截。说白了,日本给钱的逻辑还是"管人比写代码值钱",年纪到了往管理走。美国头部工程师的钱,是给技术本身的。
整体工资停了三十年。这一条跟工程师没关系,跟所有日本人有关系。日本的平均工资从1990年代起基本没涨,我在另一篇里写过这段历史。工程师的工资是在这个大盘子里的。国税厅2024年的数据,日本全体工薪族平均给与478万日元,软件开发技术者578.5万,大概是全国平均的1.2倍(两个数来源不同,只看量级)。美国软件开发者的中位数135,980美元,是全职业中位数50,980美元的2.7倍。经产省2016年的一份跨国调查也说过同一件事:日本和韩国IT人才的年收入,跟国内其他行业拉不开差距。日本并没有单独亏待工程师。整个社会的工资,都没给技能溢价留多少空间。
还有汇率。日元这几年对美元跌了一大截,用美元看日本工资,什么都没变,数字先掉了一层。这部分跟你的技术水平无关,但它真实影响你在国际上的议价力。
对你,对招人的公司,分别意味着什么
先说给工程师的话。如果你在日本,想把年收入做到1,000万日元以上,靠在同一家SIer里熬年资基本做不到,上面那张表就是上限。能突破的路,一是去外资或者用户企业内部做自研,二是往架构、项目管理这种"管事"的岗位走,三是换成按美元或者股票计价的雇主(远程、外企日本法人)。我先把话放这儿,你不一定同意:在日本,工资的上限主要由你站在哪个结构里决定,技术只决定你在那个结构里排第几。看offer的时候,别只看一个数,拆成职级、津贴、奖金三轨看,哪一轨以后能长,一眼就清楚。
再说给在日本招工程师的中国公司。这个差距对你是机会:同样的预算,在东京能招到的人,比在湾区多两三个,比在国内一线城市也未必贵。但坑也在这里。你如果按国内或者美国的习惯,给一个资深工程师开1,200万日元,这个数在日本已经高过厚劳省调查里最高技能等级的第三四分位(866万)。公司里其他日本同事会知道的,日本公司内部对工资的敏感度比你想的高得多。你用一个人的高薪,换来的是整个职级表失效,后面每招一个人都要重新谈。
正确的顺序是先定日本法人自己的职级表,再在表上标出允许溢价的带宽,比如比市场中位数高两到三成,用来抢真正稀缺的人。个别人要超出带宽,用签约奖金或者一次性的东西处理,别动基本工资。
日元这两年便宜,日本大公司给新人加薪的新闻也多,但美国头部公司的工程师工资一直在往上走。这个差距在收窄还是在扩大,我没有把握。对你来说,与其等差距收窄,不如先想清楚自己站在哪个结构里,AI之后哪一层先贬值,再决定往哪挪。
来源(以2026年10月为准)
- 厚生労働省 職業情報提供サイト(job tag)「システムエンジニア(Webサービス開発)」賃金・年齢(令和7年賃金構造基本統計調査の結果を加工)
- 厚生労働省「令和7年賃金構造基本統計調査」報道発表資料(2026年3月24日)
- 厚生労働省「IT・デジタル人材の労働市場に関する研究調査事業」調査報告書(2024年3月、ITSSレベル別・役職別年収)
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Software Developers(2025年5月年薪中位数・分位数)
- U.S. Bureau of Labor Statistics, OEWS Frequently Asked Questions(工资口径:不含加班费和股票奖励)
- 国税庁「令和6年分民間給与実態統計調査結果について」(2025年9月、平均給与478万円)
- 情報処理推進機構(IPA)「情報処理・通信に携わる人材数の日米比較」(DX白書2023、2023年3月16日)
- 経済産業省「IT人材の最新動向と将来推計に関する調査結果 報告書概要版」(2016年6月、IT人材に関する各国比較調査)
- 労働政策研究・研修機構「データブック国際労働比較2026」第1-15表 購買力平価(OECD、2023年)
- HSBC Japan 月末公示仲値(2026年9月30日、USD/JPY 157.30)