2022年の米国のソフトウェアエンジニアの給与[すべての職務:最高から平均]

公開: 2021-07-14

グローバルな労働力がますます技術中心になりつつあるため、ソフトウェア開発者は現在、ほぼすべての業界で採用されています。 Data USAよると、米国だけでも430万人近くのソフトウェアエンジニアがいます。 今日、コンピュータサイエンスの学位を授与される大学卒業生の数は推定17.2パーセント増加しています。

Hiredによる2020年調査によると、ソフトウェアエンジニアは、85%近くの回答者が、ソフトウェア開発をキャリアとして選んだことを喜んでいると答えて、高い職務満足度を報告しています。

2029年までに約316,000人の雇用が創出されると予想されるソフトウェア開発者の需要が高まっています。労働統計局(BLS)によると、ITプロフェッショナルの需要は2029年までに11%増加すると予想されています。LinkedInの2020 Emerging Jobs Report正しく述べられているように、「エンジニアリングは決して新しい職業ではありませんが、全体的なエンジニアリングの役割は依然として途方もない成長を遂げています。」

この記事では、ソフトウェアエンジニアの給与に影響を与えるさまざまな要因について説明し、ソフトウェアエンジニアがハイエンドの有料パッケージを引き付ける方法を理解します。

目次

ソフトウェアエンジニアの給与:ソフトウェアエンジニアはいくら稼ぎますか?

PayScaleよると、基本的なソフトウェアエンジニアの平均給与は年間87,192ドルです。 Glassdoorよると、一般的なソフトウェアエンジニアの給与は、年間89,536ドルから181,249ドルの範囲です。

画像ソース

画像ソース

ソフトウェアエンジニアの報酬総額は、基本給、ボーナス、ストックオプション、および制限付株式ユニット(RSU)の合計です。 これに加えて、すべての企業には、ソフトウェアエンジニアのレベルが決定される基準となるレベリングシステムがあります。 各レベルは、固有の一連の責任、スキル、および給与範囲に関連付けられています。ソフトウェアエンジニアリングレベルが高いほど、総報酬も高くなります。

このレベルは、ソフトウェアエンジニアがパフォーマンスと年功序列に基づいてより高い給与を交渉できるオンサイト面接段階で割り当てられます。 企業はソフトウェアエンジニアを平準化するためにパーソナライズされた層ベースの構造を持っていますが、一般的な概要は次のようになります。

  • レベル1:ソフトウェアエンジニア(エントリーレベル) — 1年未満の経験を持つ新卒者、卒業証書保有者、または新入生は通常、このレベルに分類されます。 エントリーレベルのソフトウェアエンジニアは、平均76,633ドルの報酬を獲得します。
  • レベル2:シニアエンジニア(初期のキャリア) —このレベルのソフトウェアエンジニアは、比較的多くの自律性と意思決定権限を享受しています。 彼らは最大4年の経験を持ち、年間平均84,465ドルの報酬が支払われます。
  • レベル3:スタッフエンジニア(中堅) —スタッフエンジニアはジュニアレベルのエンジニアを担当し、通常5〜9年の経験があります。 彼らは年間平均95,700ドルの報酬を獲得しています。
  • レベル4:プリンシパルエンジニア(経験豊富) 10年以上の経験を持つソフトウェアエンジニアには、年間平均105,648ドルの給与が支払われます。
  • レベル5:著名なエンジニア/フェロー(後期キャリア) — 20年以上の経験を持つソフトウェアエンジニアは、平均で114,583ドルを稼ぐことができます。

ソフトウェアエンジニアの給与に影響を与える要因

ソフトウェアエンジニアの給与は、勤務先の会社、拠点の場所、教育、役職、教育資格、スキル、および経験レベルによって異なります。 これらの要因のいくつかを詳細に見ていきます。

1.経験

シニアレベルが高いほど、一般的に給与が高くなります。 たとえば、GoogleのL3 SWE-IIは年間平均13万ドルの基本給を獲得しますが、L8 SWE(プリンシパルエンジニアとも呼ばれます)は年間32万6千ドルを獲得します。 ボーナスまたは株式報酬も経験レベルとともに増加し、L3およびL8ソフトウェアエンジニアはそれぞれ39000ドルおよび54.5万ドルの株式を獲得します。

2.教育

コンピュータサイエンスまたは関連分野の学士号は、ソフトウェア開発者がソフトウェアエンジニアリングのキャリアを開始するのに役立ちます。 ただし、強力なコンピュータープログラミングスキルを開発し、先見の明のあるソフトウェアソリューションを構築し、より高い給与を引き付けるには、修士号を取得する必要があります。

3.役職

ソフトウェアエンジニアリングは現在、世界で最も多様で人気のある分野の1つです。 この分野が提供する幅広い進歩と移行の機会を考えると、ソフトウェアエンジニアは、人工知能スペシャリスト、クラウドエンジニア、さらにはエンジニアリングマネージャーとして、儲かる給与を引き付けることができます。 これらは、今日の分野で最も急速に成長している役割の一部を構成しています

確かに2020年のベストジョブレポートには、技術に専念する上位10の役割のうち7つが含まれていました。 最も高額なソフトウェアエンジニアの職務の5つを次に示します。

  • 機械学習エンジニア

2018年、LinkedInは、ソフトウェアとテクノロジーの分野で最も有給の専門家の1人でもある機械学習エンジニアの需要が高まっていることを発見しました。 これは2022年でも当てはまり、NLPや機械学習などのPayScaleレポートスキルは、ソフトウェアエンジニアが収益の可能性を高めるのに役立ちます。

機械学習エンジニアは、年間平均149,942ドルの基本給を獲得しています。 eBayやWishのような企業は、機械学習エンジニアにそれぞれ335,019ドル256,134ドルの高給を支払っています。

  • クラウドコンピューティングエンジニア

クラウドコンピューティングエンジニアは、クラウドアーキテクチャを使用してシステムとソリューションを設計する責任があります。 アマゾンウェブサービス(AWS)とMicrosoft Azureが今日のトップクラウドプロバイダーであるため、ほとんどの企業はこれらのテクノロジーを使用してクラウドコンピューティングの目標を達成しています。 クラウドコンピューティングエンジニアは通常、平均基本給102,877ドルを獲得します。

  • ソフトウェアアーキテクト

ソフトウェアアーキテクトは、高レベルのアーキテクチャの選択に関する設計上の決定を行う責任があります。 彼らの仕事は、標準の設計プロトコルに準拠し、使用されるツールとテクノロジーが最先端であることを確認することです。 彼らは、ソフトウェア集約型システムのエンタープライズフレームワークを維持する責任があります。

LinkedInは、ソフトウェアアーキテクトを2020年のリストで第1位の「最高の」仕事として挙げました。 ソフトウェアアーキテクトの平均基本給は年間135,599ドルです

  • サイト信頼性エンジニア

サイト信頼性エンジニアは最初にGoogleで紹介され、後にNetflixやAmazonなどに採用されました。 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、Amazon、Netflix、Google(FAANG)、Microsoft、Cisco、Lyftなどのトップ企業を擁する世界で最も有給の専門家であり、あらゆるレベルのソフトウェアエンジニアに比類のない給与を支払っています。

Microsoft Corpは、この役割の個人に平均117,704ドルの基本給を支払うと考えられていますが、CiscoSystemsIncは年間109,722ドルを支払います。 Googleはソフトウェアエンジニアに年間121,590ドルを支払うと報告されています。 Facebookのソフトウェアエンジニアは、平均基本給が$ 122,803に加えて、平均ボーナスが$ 14,838で、平均利益分配額が$36,716になります。

以下は、世界で最大の3つのテクノロジー企業です。

  • Netflix: $ 93,530 – $ 738,544
  • アマゾン: $ 164k – $ 642k
  • Apple: $ 178k -719k

ソフトウェアエンジニアとしてどのようにレベルアップできますか?

経験豊富なソフトウェアエンジニアまたは上位レベルのSWEは、ソフトウェア開発のベストプラクティスを深く理解しています。 彼らは、問題を診断するために必要な最新のツールとテクノロジーを認識しており、ソフトウェア開発のほぼすべてのコンポーネントに関する専門知識を持っています。 最高賃金のソフトウェアエンジニアは、プロジェクトの目標を達成するためにジュニアレベルのSWEも管理します。 彼らは並外れたコーディング能力を持ち、複雑なプログラムを書くことができます。

修士号のような高度なコンピュータサイエンスの学位は、ソフトウェアエンジニアが実践的な経験と需要の高いスキルへの露出を通じて、このレベルの専門知識と知識を獲得するのに役立ちます。

あなたのキャリアの目標をコンピュータサイエンスの理学修士と一致させてください

スキルセットを強化し、儲かるソフトウェアエンジニアリングの職務を追求したい場合は、 upGradのオンラインのコンピュータサイエンスの理学修士コースに参加することをお勧めします。 これは、新入生から中級レベルおよび上級レベルのソフトウェアエンジニア向けに設計された19か月のプログラムです。 学生は、英国のIIITB&LJMUから認定を取得します。これにより、グローバルレベルでのピアラーニングにふける道が開かれ、世界最大の企業のいくつかで高給の技術的またはリーダーシップの役割を追求します。

このコースには、フルスタック開発、クラウドコンピューティング、サイバーセキュリティ、ビッグデータ、ブロックチェーン開発、DevOpsを追求したい学生向けのプロジェクト、課題、動画で構成される一流のコンテンツが含まれています。

upGradのプログラムは、85か国以上で世界中の50万人を超える専門家に利益をもたらしています。 40,000以上の有料学習者ベースは、学生のネットワーキングサークルとして機能しますが、業界の専門家や一流の教員から360度のキャリア支援も受けています。

待ってはいけません–今日のあなたのキャリアを変革するための次のステップを踏み出しましょう!

未来のキャリアに備える

LJMUのソフトウェアエンジニアリングコースに今すぐ申し込む