アメリカ
$140k–$220k要約: US mid–senior total cash (base+bonus) in major metros; FAANG+ higher, Levels.fyi 2024.
要約: Remote options help; on-call and crunch still appear in infra teams.
濃いマスほど、このテーマでその指標が高いことを示します。
低高
多くの日は、新しいコードを書くこと、レビューで他人のコードを読むこと、バグを修正すること、次に何を作るべきかチームメイトと話し合うことに分かれる。会議や計画立案、後輩の指導は新人が思う以上に時間を占める。シニアエンジニアはジュニアエンジニアより自分でコードを書く量が少なく、設計判断やレビュー、他者の障害を取り除くことに多くの時間を費やすことが多い。
必須ではないが、依然として最も一般的で摩擦の少ない道である。4年制の学位ではアルゴリズムやデータ構造、システムの概念を学ぶが、これらは独学では習得コストが高い。ブートキャンプ卒業生や独学のエンジニアも採用されており、特に小規模企業ではそうだが、通常は学歴の代わりとなる強力なポートフォリオやオープンソースへの貢献が必要になる。
一部はすでにそうなっている。現代のコードエディタに組み込まれたツールは、定型コードや初稿のテスト、言語間の変換など、日常的なコードの大きな部分を、日常的に使うエンジニアのために書くようになっている。はるかに自動化が難しいのは、何を、なぜ作るのか、そして実際のユーザーや障害にさらされても生き延びるようにシステムをどう形作るかを決めることである。
国や企業によって大きく異なる。米国では中央値が年間約13万3000ドル、ドイツではおよそ6万9000ユーロ、業界が最も多くの人を雇用しているインドでは全国平均が90万ルピー前後になる。大手テクノロジー企業のシニアやスタッフエンジニアは、株式報酬を含めると全国中央値の数倍を稼ぐこともある。
実際にはほとんど違いがない。肩書きは重複しており、企業によって使い方も一貫していない。「プログラマー」は最も古い用語でコードを書くことを重視し、「開発者」はウェブやプロダクト企業でよく使われ、「ソフトウェアエンジニア」はより古いエンジニアリング分野から借りた規律あるプロセスやテスト、設計の考え方をソフトウェア構築に適用するという意味合いを持つ。求人票でこれらが一貫して区別されることはほとんどない。
多くの大手テクノロジー企業では、そうである。共有ドキュメントやホワイトボード上でアルゴリズム問題を解くライブまたは持ち帰り形式の技術面接が標準的な選考手法であり、より上級の職種にはシステム設計面接も加わる。小規模企業やスタートアップでは、有償の試用プロジェクトやポートフォリオレビュー、過去の実績についての会話で代替する可能性が高い。
ソフトウェアエンジニアリングはほぼどこでも高い報酬を得られるが、その「高さ」は国によって10倍以上も変わり、ジュニア開発者の初任給と大手テクノロジー企業のディスティングイッシュトエンジニアの総報酬との差は、このサイトが扱うほぼどの職業よりも大きい。
需要も、いわゆる安全なキャリア選択にしては異例なほど変動が激しかった。10年にわたる積極的な採用は2022〜2024年の大規模なレイオフへと転じたが、長期の政府予測は今も2030年代半ばまで堅調な成長を見込んでいる。
米国労働統計局によるこの職種の全国下位10%、2024年5月時点──物価の安い地域で新卒者が始める水準に近い。
米国で最初の仕事から数年経ったエンジニアの典型的な水準。都市や企業によって大きく異なる。
米国労働統計局によるこの職種の全国年間中央値、2024年5月──半数がこれより多く、半数がこれより少なく稼ぐ。
米国労働統計局によるこの職種の全国上位10%、2024年5月時点、株式報酬を加える前の数字。
2020年代半ばの米大手テクノロジー企業における株式を含む総報酬。広く使われる業界報酬調査による。大きく変動し、典型的な水準からはほど遠い。
中堅〜シニアの典型レンジ・労働時間・休暇。初任給ではありません。注記に年と市場を示します。
要約: US mid–senior total cash (base+bonus) in major metros; FAANG+ higher, Levels.fyi 2024.
要約: Remote options help; on-call and crunch still appear in infra teams.
要約: Korea: mid–senior at large tech/finance; startups wider spread, 2024.
要約: Overtime culture softer than a decade ago but not gone.
要約: Japan: mid–senior at major firms; foreign tech pays up, 2024.
要約: Lifetime hours improving; English-speaking roles pay a premium.
要約: Germany: mid–senior in Berlin/Munich, 2024 surveys.
要約: Strong leave culture; equity upside rarer than in the US.
要約: UK: mid–senior London vs elsewhere gap, 2024.
要約: Hybrid norms common; finance tech pays more for more stress.
要約: Singapore: mid–senior MNC and local tech, 2024.
要約: Tax-friendly packages; housing costs dominate take-home feel.
スイスのエントリーレベルのソフトウェアエンジニアの平均は約8万6600スイスフラン、経験8年以上のシニアエンジニアは約13万9600スイスフラン──ヨーロッパで最も高いソフトウェア給与の一つ。2024〜25年データ。
米国労働統計局によるソフトウェア開発者職種の全国年間中央値、2024年5月。
ドイツのジュニアソフトウェアエンジニアの平均はおよそ4万5000〜5万5000ユーロ、経験8年以上のシニアエンジニアは平均約10万7000ユーロ。2024〜25年データ。
英国のソフトウェアエンジニアの初任給平均は約3万1400ポンドで、シニアレベルではおよそ5万9200ポンドまで上昇する。ロンドンの給与はさらに高い。2024年データ。
厚生労働省の調査によるソフトウェアエンジニアの全国平均年収、2024年。
インドのITサービス企業や製品企業における新卒〜ミドルレベルエンジニアの典型的な水準、2024〜25年の業界給与調査による。大手製品企業のシニアエンジニアはかなり多く稼ぐ。
世界最大級のソフトウェアエンジニア単独雇用主の一つ。業界全体で広く模倣される、アルゴリズム重視の厳しい面接プロセスで知られる。
多くのエンジニアが日々使う二大ツール、GitHubとVisual Studio Codeを所有し、自社のWindows、Office、Azureのエンジニアリング組織も抱える。
インド最大級のITサービス企業の一つで、従業員数は数十万人に及ぶ。自社の消費者向け製品ではなく、世界中の顧客向けにソフトウェアを構築・保守している。
1972年、マンハイムで元IBMエンジニア5人によって設立され、今では収益でヨーロッパ最大のソフトウェア企業。企業資源計画システムを中心に築かれている。
中国最大級のテクノロジー雇用主の一つで、WeChat、ゲーム、10億人を優に超える国内ユーザー向けのクラウドインフラにまたがる。
表向きはテクノロジー企業ではなく銀行だが、5万人以上のテクノロジー人材を雇用していると報告している──今やほとんどのソフトウェアエンジニアがテック業界そのものの外で働いているという事実を思い出させる。
需要は単に高いというよりも変動が激しかった。2010年代から2020年代初頭にかけて長い採用ブームが続いたが、業界が過剰採用と金利上昇の後に調整局面を迎えた2022〜2024年、大手テクノロジー企業で大規模なレイオフが起き、その後AIツールがかつてジュニア採用者が担っていた仕事の一部を担うようになった。
長期的な需要は依然として堅調に見える。米国の政府予測機関は2030年代半ばまで二桁の雇用成長を見込んでおり、ソフトウェアは自動車や農業機械、医療機器といった、一世代前にはほとんどエンジニアを雇っていなかった産業にも組み込まれつつある。「ソフトウェアエンジニア」という職種の中身の構成こそ、最も速く変化している部分である。
分野だけでなく、6つのスコアが近い職業です。
データからパターンを見つけ予測モデルを構築する職業――2008年生まれの肩書きだが、その土台には数値を数え、検証し、可視化してきた3世紀分の営みがある。
AI耐性 38 📦本番環境で機械学習モデルを訓練・配備・監視・ガバナンスするためのシステムを構築する仕事。
AI耐性 54 🗺️会社が次に何を作るべきか、なぜそれを作るのかを決める仕事。顧客のニーズ、事業目標、エンジニアリングの制約を、誰か一人がすべてを所有するわけではない一つの共有計画へとまとめ上げる。
AI耐性 50 🔐デジタル攻撃を発見、防止し、対応することで、システム、データ、人々を保護します。
AI耐性 63 🌿組織が事業上の義務を果たしながら環境・社会への害を減らせるよう、戦略、測定、報告を主導する。
AI耐性 66 🧾帳簿の番人――文字そのものを生み出したほど古い技を受け継ぎ、いまはそれを自動化するために作られたソフトウェアと折り合いをつけている。
AI耐性 35機械知能を支えるアルゴリズムを設計・検証する仕事。今やその研究プロセス自体の自動化を競う分野になりつつある。
AI耐性 50 🛰️地上を離れる航空機・ロケット・宇宙船を設計・解析・認証する仕事で、推測の余地を残さない安全マージンを守り続ける。
AI耐性 74 🌉川と岩と重力を橋・道路・清潔な水に変える職業――イムホテプ以来、文明を静かに支え続ける仕事。
AI耐性 72 🔌自動車のブレーキから核ミサイルの誘導システムまで、あらゆるコンピュータや携帯電話の中にあるトランジスタを設計・製造する。地球上でごく一部の工場しか動かせないほど精密な機械を使う仕事だ。
AI耐性 60 🦾感知し、判断し、物理世界で行動する機械を設計する仕事。真の難問は知能ではなく、世界そのものだった。
AI耐性 65 🔐デジタル攻撃を発見、防止し、対応することで、システム、データ、人々を保護します。
AI耐性 63 📦本番環境で機械学習モデルを訓練・配備・監視・ガバナンスするためのシステムを構築する仕事。
AI耐性 54 🌬️再生可能な資源を信頼できる電力に変える、風力、太陽光、蓄電、送電網のシステムを設計・構築・改善する。
AI耐性 72