Web エンジニアの年収は、平均の数字を1つ見ただけでは自分の位置が分かりにくい職種です。公的統計では受託開発やプログラマーと同じ区分にまとめられ、求人ではタイトルの職種名や求める言語、リードの役割を担うかどうかで、示される年収帯が変わるからです。
厚生労働省の最新の賃金統計と、Offers に掲載された正社員求人の提示年収を並べ、いまの経験がどの年収帯に当たり、どこへ動けば帯が上がるかを確かめました。バックエンドを担ってきた人、フロントエンドが中心の人、設計やチームのリードに役割を広げたい人のそれぞれが、自分の位置を確かめられるように数字を置きました。
統計で Web 開発の職業が入る区分の年収は578.5万円
厚生労働省「令和7年賃金構造基本統計調査」で、Web サービス開発のシステムエンジニアが入る「ソフトウェア作成者」の年収を換算すると578.5万円で、平均年齢は37.1歳です(企業規模10人以上・男女計。毎月きまって支給する給与の12か月分と年間賞与などの合計を編集部が算出)。システムの全体構成を企画する職業が入る「システムコンサルタント・設計者」の889.0万円とは、区分の性格が異なります。
どの職業がこの区分に入るかは、厚生労働省の職業情報提供サイト(job tag)の職業分類対応表(2026年3月更新)が示しています。「システムエンジニア(Webサービス開発)」の対応先は、「システムエンジニア(受託開発)」「プログラマー」「ソフトウェア開発(スマホアプリ)」と同じ「ソフトウェア作成者」です。
賃金構造基本統計調査の区分 | job tag で対応する主な職業 | 平均年齢 | 年収換算 |
|---|---|---|---|
ソフトウェア作成者 | システムエンジニア(Webサービス開発)、システムエンジニア(受託開発)、プログラマー、ソフトウェア開発(スマホアプリ) | 37.1歳 | 578.5万円 |
システムコンサルタント・設計者 | システムエンジニア(基盤システム)、プロジェクトマネージャ(IT)、ITコンサルタント | 38.3歳 | 889.0万円 |
出所:厚生労働省「令和7年賃金構造基本統計調査 職種第1表」と job tag 職業分類対応表(2026年3月更新)をもとに年収換算は編集部が算出。
厚生労働省の「業種別主な職種早見表」でも、社内システムエンジニアとプログラマーは「ソフトウェア作成者」に入ります。578.5万円は Web サービスの開発者だけを数えた平均ではなく、受託開発や組込み、スマホアプリの開発者も含む区分の値です。Web エンジニアだけを切り出した区分は統計に無いため、この値は「ソフトウェアを作る仕事全体の物差し」として読みます。
年齢別では、45〜49歳の729.2万円が区分の最も高い水準
同じ「令和7年賃金構造基本統計調査」の年齢階級別の表で「ソフトウェア作成者」の年収を換算すると、25〜29歳で484.7万円、35〜39歳で636.0万円、45〜49歳で729.2万円です(企業規模10人以上・男女計・編集部算出)。20代から30代後半にかけて上がり、40代後半から50代後半までは横ばいになります。
年齢 | ソフトウェア作成者の年収換算 |
|---|---|
20〜24歳 | 363.0万円 |
25〜29歳 | 484.7万円 |
30〜34歳 | 559.5万円 |
35〜39歳 | 636.0万円 |
40〜44歳 | 686.3万円 |
45〜49歳 | 729.2万円 |
50〜54歳 | 722.4万円 |
55〜59歳 | 719.5万円 |
出所:厚生労働省「令和7年賃金構造基本統計調査 職種第5表」をもとに年収換算は編集部が算出。
年齢別の表は同じ人の年収の推移ではなく、年齢ごとに働いている人の平均を並べたものです。区分の平均では、どの年齢でも800万円には届きません。
企業規模別では、1,000人以上の640.9万円と10〜99人の518.2万円に122.7万円の差
「令和7年賃金構造基本統計調査」の企業規模別の値で「ソフトウェア作成者」の年収を換算すると、従業員1,000人以上の企業で640.9万円、100〜999人で555.0万円、10〜99人で518.2万円です(男女計・編集部算出)。1,000人以上と10〜99人の差は122.7万円でした。
企業規模 | ソフトウェア作成者の年収換算 |
|---|---|
1,000人以上 | 640.9万円 |
100〜999人 | 555.0万円 |
10〜99人 | 518.2万円 |
出所:厚生労働省「令和7年賃金構造基本統計調査 職種第1表」をもとに年収換算は編集部が算出。
毎月きまって支給する給与は1,000人以上で418.6千円、10〜99人で360.6千円、年間賞与などは1,385.9千円と855.1千円で、月々の給与と賞与の両方に差があります。勤め先の規模が年収の水準を左右する一方、区分の平均はどの規模でも700万円を下回ります。
Web 開発の求人の提示年収は上限の中央値が900万円
Offers に2026年9月までに掲載された正社員求人のうち、職種名がバックエンド・フロントエンド・フルスタック・Web エンジニアなどの Web 開発の求人(年収の記載がある724件)は、提示年収の下限の中央値が500万円、上限の中央値が900万円です。上限が800万円以上の求人は68.4%、1,000万円以上の求人は39.2%でした(Offers(株式会社overflow)調べ・n=724・2026年10月6日集計)。
提示年収は、求人が示す年収の幅です。下限は求人の要件を満たす人に示す額の下端、上限は経験と役割が合う人に出せる額の上限で、応募者全員に上限が出るわけではありません。求人の年収の幅の読み方は「モデル年収と求人の年収例の読み方」で詳しく扱っています。
提示年収の上限 | 求人数 | 割合 |
|---|---|---|
600万円未満 | 39件 | 5.4% |
600万〜800万円未満 | 190件 | 26.2% |
800万〜1,000万円未満 | 211件 | 29.1% |
1,000万〜1,200万円未満 | 148件 | 20.4% |
1,200万円以上 | 136件 | 18.8% |
出所:Offers(株式会社overflow)正社員求人のうち Web 開発系の職種名の求人(n=724・2026年10月6日集計)。
ほかの求人を代わりに載せる人材紹介会社のアカウントの掲載を除いた683件でも、下限の中央値は500万円、上限の中央値は900万円で変わりません。統計の年収換算が600万円前後の区分でも、Offers の Web 開発の求人では上限800万円以上の求人が7割近くを占めます。
インフラ・データ・セキュリティ・リード職を含むエンジニアの6つの職種区分を合わせた1,506件では、上限の中央値は975万円でした。Web 開発の求人の上限の中央値900万円はそれより低く、年収帯の上側に寄るかの分かれ目は、Web 開発の中でどの職種名・言語・役割の求人を選ぶかです。
自分の経験で届く求人の年収帯は、Offers Jobs の公開求人で職種名や言語を指定して確かめられます。Web 開発の正社員求人を年収の下限と上限で見比べると、上の分布のどこに自分が当たるかが分かります。
フルスタックを掲げる求人は上限の中央値が1,000万円
Offers の Web 開発の正社員求人をタイトルの職種名で分けると、フルスタックを掲げる求人(70件)は下限の中央値600万円・上限の中央値1,000万円で、バックエンド(234件)とフロントエンド(172件)の下限500万円・上限900万円より高い水準です。「Web エンジニア」「Web 開発」などの語だけを掲げる求人(84件)は、上限の中央値が800万円でした(Offers(株式会社overflow)調べ・2026年10月6日集計)。
タイトルの職種名 | 年収記載のある求人 | 下限の中央値 | 上限の中央値 |
|---|---|---|---|
フルスタック | 70件 | 600万円 | 1,000万円 |
バックエンド・サーバーサイド | 234件 | 500万円 | 900万円 |
フロントエンド | 172件 | 500万円 | 900万円 |
ソフトウェアエンジニアなどそれ以外の職種名 | 162件 | 500万円 | 900万円 |
Web エンジニア・Web 開発などの語だけ | 84件 | 495万円 | 800万円 |
出所:Offers(株式会社overflow)正社員求人のうち Web 開発系の職種名の求人(2026年10月6日集計)。
フルスタックと「Web の語だけ」の求人は100件未満のため、割合ではなく中央値を目安として見てください。バックエンドとフロントエンドの間に、上限の中央値の差はありません。フルスタックは、画面とサーバー側の両方の開発を1人で担う役割を指す職種名です。
バックエンドの求人で求められる経験は「バックエンドエンジニアの転職事情」で、フルスタックという役割が何を指すかは「フルスタックエンジニアの役割とスキル」で扱っています。
TypeScript・Go を挙げる求人は年収帯が高い
Offers の Web 開発の正社員求人を求人本文に出てくる言語(Go は本文かスキル欄)で分けると、TypeScript がある求人(369件)の上限の中央値は925万円で、無い求人(355件)の800万円より125万円高い額でした。Go を求人本文かスキル欄で挙げる求人(212件)は981.5万円、PHP(Web 開発で広く使われるスクリプト言語)がある求人(236件)は750万円です(Offers(株式会社overflow)調べ・2026年10月6日集計)。
求人本文に出てくる言語 | 出てくる求人の割合 | ある求人の下限・上限の中央値 | 無い求人の下限・上限の中央値 |
|---|---|---|---|
TypeScript | 50.8% | 529万円・925万円 | 500万円・800万円 |
Go(本文かスキル欄) | 29.6% | 500万円・981.5万円 | 500万円・859.5万円 |
Java(Spring を含む) | 37.0% | 474万円・800万円 | 500万円・925万円 |
Ruby(Rails を含む) | 30.8% | 500万円・800万円 | 500万円・900万円 |
PHP(Laravel を含む) | 32.3% | 450万円・750万円 | 520万円・960万円 |
出所:Offers(株式会社overflow)正社員求人のうち Web 開発系の職種名の求人(出てくる求人の割合は n=736・中央値は年収記載のある n=724・2026年10月6日集計)。
PHP がある求人236件のうち43件は1社の求人で、偏りがあります。掲載の多い2社と人材紹介会社のアカウントの掲載を両方の群から除いた612件で比べ直しても、上限の中央値は TypeScript がある求人999万円・無い求人800万円、Go を本文かスキル欄で挙げる求人999万円・挙げない求人850万円、PHP がある求人800万円・無い求人1,000万円で、傾向は同じでした。PHP・Laravel の求人の年収帯は「Laravel エンジニアの年収」で詳しく見ています。
この比較は、言語の語が出てくる求人と出てこない求人の提示年収の違いを見たもので、TypeScript や Go を覚えれば年収が上がるという因果を示すものではありません。言語は募集する会社の事業や規模、開発体制と結びついていて、年収帯の差にはそれらの違いも含まれています。
リードの役割を求人に書く求人は上限の中央値が1,000万円
Offers の Web 開発の正社員求人のうち、求人本文にテックリード・リードエンジニア・チームリード・マネジメント経験・メンバーの育成などの語がある求人(144件)は、下限の中央値600万円・上限の中央値1,000万円で、上限が1,000万円以上の求人は61.1%でした。こうした語が無い求人(580件)は下限500万円・上限840万円・1,000万円以上33.8%で、上限の中央値に160万円の開きがあります(Offers(株式会社overflow)調べ・2026年10月6日集計)。
タイトルそのものに「バックエンドエンジニア/テックリード」のようにリード職と Web 開発の語を並べる求人(42件)は、下限の中央値700万円・上限の中央値1,100万円です。エンジニアのリード職の求人全体(246件)では、下限700万円・上限1,200万円でした(Offers(株式会社overflow)調べ・2026年10月6日集計)。
求人の条件 | 年収記載のある求人 | 下限の中央値 | 上限の中央値 |
|---|---|---|---|
本文にリードの役割の語がある Web 開発の求人 | 144件 | 600万円 | 1,000万円 |
本文にリードの役割の語が無い Web 開発の求人 | 580件 | 500万円 | 840万円 |
タイトルにリード職と Web 開発の語がある求人 | 42件 | 700万円 | 1,100万円 |
エンジニアのリード職の求人全体 | 246件 | 700万円 | 1,200万円 |
出所:Offers(株式会社overflow)正社員求人(2026年9月までに公開・2026年10月6日集計)。
統計の区分の平均が700万円台で頭打ちになる一方、求人ではリードの役割を求める求人で上限の中央値が1,000万円でした。使う言語を変えることに加えて、いまの職場で担う範囲を設計やチームのリードへ広げることも、年収帯を上げる選択肢になります。
設計と技術選定を担った経験を示す
リードの役割を求める求人では、機能の実装に加えて、API(ソフトウェア同士の接続口)やデータの設計、ライブラリやフレームワークの選定を誰が決めたかが問われます。職務経歴書には、自分が決めた設計とその理由、決めた後に変わったこと(障害の件数・リリースの頻度・レビューの時間)を、チームの成果と分けて書くのが基本です。
レビューと育成の経験を数で示す
コードレビューを担った人数や期間、新しく入ったメンバーの立ち上がりを支えた経験は、肩書きが無くてもリードの役割の経験として書けます。スキル欄の書き方は「職務経歴書のスキル欄の書き方」で例を挙げています。
テックリードやフルスタックの正社員求人が、どの経験にどの年収帯を示しているかは、Offers Jobs の公開求人で見比べるのが早道です。担ってきた範囲と使ってきた言語を条件にして探すと、次に狙う求人の年収帯が具体的になります。
統計の年収換算と求人の提示年収は、測っているものが違う
「令和7年賃金構造基本統計調査」の年収換算は、実際に働いている人に支払われた給与と賞与の平均です。Offers の提示年収は、転職者を迎える側が求人で示した年収の幅の中央値で、入社後に支払われた額ではありません。統計は「同じ区分で働く人の平均」、求人は「転職したときに示される年収の幅」を見るものとして使い分けます。
統計の「ソフトウェア作成者」には、Web 開発のほかに受託開発・組込み・スマホアプリの開発者やプログラマーも入っています。区分の平均をそのまま自分の相場とせず、年齢と勤め先の規模が近い行を物差しにしてください。求人の提示年収も、上限は経験と役割が合う人への額で、応募するだけで上限が示されるわけではありません。

