Offers Magazine
年収・市場価値

VB.NETエンジニアの年収|求人で見る相場と上げ方

公開 更新
執筆者: Offers Magazine 編集部・株式会社overflow
VB.NETエンジニアの年収|求人で見る相場と上げ方

Visual Basic .NET(VB.NET)エンジニアの年収は、VB.NET だけを集計した公的統計が無いため、近い職種の平均年収と、実際の求人が示す年収の幅を組み合わせて見るのが確実です。Offers に掲載された正社員求人のうち、VB.NET や C# などの .NET の言語を挙げる求人の年収帯を、求人全体と並べて確かめました。

あわせて、VB.NET を挙げる求人がほかにどんな技術を求めているか、Microsoft が示す Visual Basic の方針が将来性をどう左右するかも、求人データと公式の文書をもとに整理しています。業務システムの開発や保守で積んだ VB.NET の経験を、転職でどう年収につなげるかを考える材料にしてください。

O
執筆者

株式会社overflow

Offers Magazine 編集部

Offers Magazine 編集部は、株式会社overflow が運営する転職サービス Offers の編集チームです。エンジニア・PdM・AI人材のキャリア・年収・転職活動に役立つ情報を届けています。

VB.NETを挙げる求人の年収上限は中央値で800万円

Offers に2022年3月〜2026年9月に公開された正社員求人のうち、スキル情報に「VB.NET」か「Visual Basic」がある求人の提示年収は、下限の中央値が400万円、上限の中央値が800万円でした(Offers(株式会社overflow)調べ・スキル情報に VB.NET か Visual Basic がある正社員求人 n=72・2022年3月〜2026年9月公開)。

上限を低い順に並べると、4分の1の位置が600万円、4分の3の位置が1,000万円と幅が広く、800万円前後に集まっているわけではありません。

VB.NET エンジニアだけを分けた公的統計は無く、最も近い職種「ソフトウェア作成者」の平均年収は、厚生労働省の令和7年賃金構造基本統計調査を編集部が年収換算すると約578.5万円です。VB.NET を挙げる求人は、下限の中央値がこの平均を下回り、上限の中央値は平均を上回ります。求人ごとに提示年収の幅が広く、経験や担う範囲で提示額が変わる求人が多いと読めます。役割による差の集計は、.NET の言語を挙げる求人全体を対象にした後の節にまとめました。

公的統計で近い「ソフトウェア作成者」の平均年収は578.5万円

VB.NET のような言語で業務システムを開発する職種に最も近い公的統計の区分は「ソフトウェア作成者」で、厚生労働省「令和7年賃金構造基本統計調査」での平均年収は約578.5万円です。毎月の給与(きまって支給する現金給与額)39.08万円の12か月分に、年間賞与など109.51万円を足した編集部の概算で、平均年齢は37.1歳でした(企業規模10人以上・男女計)。

企業規模

毎月の給与

年間賞与など

年収換算

企業規模計(10人以上)

39.08万円

109.51万円

578.5万円

1,000人以上

41.86万円

138.59万円

640.9万円

100〜999人

38.33万円

95.03万円

555.0万円

10〜99人

36.06万円

85.51万円

518.2万円

出所: 厚生労働省「令和7年賃金構造基本統計調査 職種第1表」(2026年3月公表・職種「ソフトウェア作成者」・男女計)を Offers Magazine 編集部が年収換算。

同じ職種でも、1,000人以上の企業は10〜99人の企業より年収換算で122.7万円高く、勤め先の規模で差が出ます。ただしソフトウェア作成者は、使う言語を問わず開発者をまとめた区分です。VB.NET エンジニアの年収そのものではないため、転職で狙える年収の目安には、後の節で見る求人の提示年収を合わせて使うのが妥当でしょう。

ソフトウェア作成者の年収換算は40代後半で729.2万円

厚生労働省「令和7年賃金構造基本統計調査 職種第5表」(企業規模計・男女計)を編集部が年収換算すると、ソフトウェア作成者の年収は25〜29歳の484.7万円から年齢とともに上がり、45〜49歳の729.2万円が最も高い階級でした。30代は30〜34歳が559.5万円、35〜39歳が636.0万円で、50代も50〜54歳が722.4万円、55〜59歳が719.5万円と40代後半に近い水準を保っています。

年齢

毎月の給与

年間賞与など

年収換算

25〜29歳

33.21万円

86.19万円

484.7万円

30〜34歳

38.45万円

98.12万円

559.5万円

35〜39歳

42.85万円

121.79万円

636.0万円

40〜44歳

45.03万円

145.93万円

686.3万円

45〜49歳

47.36万円

160.89万円

729.2万円

50〜54歳

47.44万円

153.13万円

722.4万円

55〜59歳

46.44万円

162.26万円

719.5万円

出所: 厚生労働省「令和7年賃金構造基本統計調査 職種第5表」(2026年3月公表・職種「ソフトウェア作成者」・企業規模計・男女計)を Offers Magazine 編集部が年収換算。

VB.NET を挙げる求人の上限の中央値(800万円)は、表のどの年齢階級の平均よりも高い水準です。一方で下限の中央値(400万円)は25〜29歳の平均を下回り、VB.NET を挙げる求人の提示年収は若手の平均より低い水準から40代後半の平均より高い水準まで幅があります。

.NETの言語を挙げる求人は上限1,000万円以上が37.7%

年収の下限と上限を記載した正社員求人(2022年3月〜2026年9月公開)のうち、スキル情報に「VB.NET」「Visual Basic」「C#」「.NET Framework」のいずれかがある求人は、上限が1,000万円以上の求人が37.7%で、スキル情報を持つ求人全体の47.4%を下回りました。上限の中央値は .NET の言語を挙げる求人が859.5万円、全体が970万円で、110.5万円の差があります。

指標

.NET の言語を挙げる求人(n=318)

スキル情報を持つ求人全体(n=2,912)

上限が800万円未満

31.8%

23.0%

上限が800〜999万円

30.5%

29.5%

上限が1,000〜1,199万円

25.5%

20.4%

上限が1,200万円以上

12.3%

27.1%

上限の中央値

859.5万円

970万円

下限の中央値

500万円

540万円

出所: Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人(.NET の言語を挙げる求人 n=318・スキル情報を持つ求人 n=2,912)・2022年3月〜2026年9月公開。

差が大きいのは上限1,200万円以上の帯で、.NET の言語を挙げる求人は全体の半分以下にとどまります。言語ごとに見ると、VB.NET を挙げる求人の中央値は下限400万円・上限800万円で、C# を挙げて VB.NET を挙げない求人の下限500万円・上限900万円より低めでした(Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人 VB.NET n=72・C# n=246・2022年3月〜2026年9月公開)。

集計の対象を絞っても、.NET の言語を挙げる求人の上限の中央値は800万円、上限1,000万円以上の求人は35.5%でした(Offers(株式会社overflow)調べ・他社の求人をまとめて載せるアカウントを除いた .NET の言語の正社員求人 n=296・2022年3月〜2026年9月公開)。全体より低い傾向は変わらず、.NET の言語を使う職場の求人の年収帯として見てください。

自分の経験で届く上限の求人を確かめるには、実際の求人の下限と上限を見比べるのが早道です。今募集中の VB.NET の正社員求人の提示年収は Offers Jobs で会員登録なしで確かめられます。

VB.NETを必須にする求人は72件中12件

スキル情報に VB.NET を挙げる正社員求人72件のうち、VB.NET を必須スキルにしている求人は12件でした。残りは、歓迎スキルや技術スタックに VB.NET を挙げる求人が28件、求人本文から抽出した技術として VB.NET が挙がるだけの求人が32件です(Offers(株式会社overflow)調べ・スキル情報に VB.NET か Visual Basic がある正社員求人 n=72・2022年3月〜2026年9月公開)。

同じ72件のうち63件は C# もスキル情報に挙げていました。1求人あたりのスキル情報の数も中央値で19と、スキル情報を持つ求人全体の9の2倍を超えます(Offers(株式会社overflow)調べ・スキル情報を持つ正社員求人 VB.NET n=72・全体 n=2,960・2022年3月〜2026年9月公開)。C# や Java などと並べて開発の経験を問う求人の中で、言語の一つとして VB.NET が挙がる形が中心です。

VB.NET の実務経験は応募の入口になる一方、それだけで上限の高い求人に届くわけではありません。多くの求人で、ほかの言語やデータベース、クラウドの経験とあわせて評価されると考えておくのが現実的です。

求めるスキルはC#が97.2%、Java・Oracleも多い

スキル情報に「VB.NET」「Visual Basic」「C#」「.NET Framework」のいずれかがある正社員求人(2022年3月〜2026年9月公開)のうち、C# がある求人は97.2%を占め、VB.NET か Visual Basic がある求人は22.5%でした(Offers(株式会社overflow)調べ・.NET の言語を挙げる正社員求人 n=320・2022年3月〜2026年9月公開)。

同時に挙げる主な技術(下の表)では、データベースの Oracle が29.4%と全体の7.5%の約3.9倍、Java が77.2%と全体の24.0%の約3.2倍で、全体との差が大きくなりました。Microsoft のクラウドである Azure は51.3%と全体の20.1%の約2.6倍で、PHP(約2.6倍)や JavaScript(約2.4倍)と同じ程度です。

技術

.NET の言語を挙げる求人(n=320)

スキル情報を持つ求人全体(n=2,960)

C#

97.2%

10.5%

Java

77.2%

24.0%

AWS

67.2%

54.3%

Python

62.2%

30.7%

JavaScript

56.6%

23.9%

Azure

51.3%

20.1%

TypeScript

48.8%

36.6%

React

48.4%

32.2%

PHP

48.4%

18.8%

SQL

30.6%

13.8%

MySQL

30.0%

17.9%

Oracle

29.4%

7.5%

PostgreSQL

27.8%

16.4%

出所: Offers(株式会社overflow)調べ・スキル情報を持つ正社員求人 n=2,960(うち .NET の言語を挙げる求人 n=320)・2022年3月〜2026年9月公開。

.NET の言語を挙げる求人は、1求人あたりのスキル情報の数が中央値で15と、全体の9より多めです。複数の言語を並べる求人が多い分、どの技術も全体より高い割合で出る点は割り引いて読む必要があります。その膨らみを踏まえても全体との差が際立つのは Oracle(約3.9倍)と Java(約3.2倍)で、企業向けのデータベースや Java と並べて .NET の言語を挙げる業務システムの求人が多いと読めます。

Azure の約2.6倍は PHP や JavaScript と同じ程度で、クラウドの中で Azure だけが特に多く求められているとまではいえません。

C#はVB.NETと同じ.NETのライブラリで動く言語

VB.NET の経験者にとって最も近い言語は C# で、Offers の正社員求人(2022年3月〜2026年9月公開)でも、スキル情報に VB.NET か Visual Basic がある72件のうち63件が C# もあわせて挙げていました(Offers(株式会社overflow)調べ・スキル情報に VB.NET か Visual Basic がある正社員求人 n=72・2022年3月〜2026年9月公開)。

Microsoft の「Visual Basic language strategy」は、.NET のコアライブラリが Visual Basic をサポートし、.NET のランタイムとライブラリの改善の多くが Visual Basic にもそのまま及ぶと説明しています。Visual Studio での開発体験と C# との相互運用にも投資を続けるとしており、両者は同じ .NET の上で組み合わせて使える言語です。

VB.NET で業務システムを書いてきた人は、.NET のクラスライブラリや Visual Studio の扱いをすでに身につけています。C# への移行では活かせる部分が多く、構文の違いに慣れることが学び直しの中心になるはずです。C# の需要と将来性は「C#の将来性と転職|求人で見る需要・年収と他言語比較」で詳しく扱っています。

クラウドとデータベースの経験が求人の条件に重なる

.NET の言語を挙げる求人の多くは、言語に加えてクラウドの技術も挙げています。AWS(Amazon Web Services)は67.2%、Azure は51.3%で、データベースでは SQL(データベースを操作する言語)が30.6%、MySQL が30.0%、Oracle が29.4%、PostgreSQL が27.8%でした。

VB.NET の業務システムでは、データベースの設計や SQL のチューニングを担ってきた人も多いはずです。その経験に、システムをクラウドへ載せ替えた経験や、Azure・AWS の上で運用した経験が加わると、応募できる求人の条件に重なる範囲が広がります。

VB.NETの将来性は既存システムの保守が支える

VB.NET の将来性は、既存の業務システムを動かし続ける保守の需要が支える一方、言語として新しい領域へ広がる見込みは小さいと読めます。Microsoft は「Visual Basic language strategy」(2024年5月29日更新)で、Visual Basic を安定した設計の言語として保ち、新しいワークロード(開発の対象となる領域)には拡張しない方針を示しました。

同じ文書によれば、C# や .NET のランタイムが言語側の対応を要する新機能を入れても、Visual Basic は原則として新しい構文を足さず、.NET の API(プログラムから機能を呼び出す窓口)を利用する側の対応にとどめます。Web のフロントエンドや、複数の OS(オペレーティングシステム)で動く UI(画面を組み立てる部品)のフレームワークといった新しいワークロードへの対応が加わる可能性も低いとしています。

それ以前の2020年3月11日には、.NET チームが「Visual Basic support planned for .NET 5.0」を公表しました。.NET 5 から Visual Basic で Windows Forms や WPF(Windows Presentation Foundation)、Web API などを開発できるようにする発表で、今後は言語としての Visual Basic を進化させる予定はないとも述べました。

.NET Framework上のVB.NETは4.7以降のバージョンならWindowsのサポートに沿って動く

VB.NET で作られた既存のシステムは、.NET Framework 4.7 以降のバージョンで動かしていれば、Windows のサポートが続く限り動かし続けられる見通しです。Microsoft の「Lifecycle FAQ - .NET Framework」によると、.NET Framework 4.5.2 以降は Windows の構成要素(コンポーネント)として扱われ、インストールされた Windows と同じライフサイクルの方針に従います。

ただし同じ FAQ は、4.5.2・4.6・4.6.1 が安全でなくなった署名の方式(SHA-1)で署名されていたため、2022年4月26日にサポートを終えたことも明記しています。

ライフサイクルの製品ページ(Microsoft「Microsoft .NET Framework - Microsoft Lifecycle」)では、4.6.2 のサポートも2027年1月に終わると示されており、終了日の記載が無いのは 4.7 から 4.8.1 までのバージョンです。

4.x 系のうち 4.6.2 までのバージョンのままでは遅くとも2027年1月にサポートの外に出るので、これらのバージョンで動くシステムは 4.7 以降への更新が前提になり、Microsoft は FAQ で 4.8 への更新を勧めています。

一方で .NET Framework 3.5 Service Pack 1(SP1、修正プログラムをまとめた更新)は、Windows 10 バージョン1809・Windows Server 2019 以降では独立した製品として扱われ、同じ製品ページでは2029年1月までサポートされると示されています。

2020年3月の .NET チームの発表も、.NET Framework は OS とともに提供されるため Windows がサポートされる限りサポートが続くと説明していました。この発表は 4.5.2・4.6・4.6.1 の退役より前のもので、今はバージョンごとの終了日を確かめる必要があります。

同じ発表は、当時の .NET Core が対応していなかった WebForms や WCF(Windows Communication Foundation)を使うアプリケーションは、移行に新しい技術への置き換えが要るため .NET Framework に留まる選択肢もある、という立場も示していました。

新しい .NET へ移る場合は、サポートの期限を追い続けることになります。2025年11月11日に公開された .NET 10 は長期サポート(LTS)のリリースで、サポートは2028年11月14日までです(.NET「.NET and .NET Core official support policy」)。既存のシステムを動かし続けるか、新しい .NET へ移すかの判断と、その実行を担える人が求められる構図だといえます。

VB6の開発環境は2008年にサポートを終えている

VB.NET より前の世代の Visual Basic 6.0(VB6)は、開発環境(IDE)のサポートが2008年4月8日に終わっています(Microsoft「Support Statement for Visual Basic 6.0」)。実行環境(ランタイム)はサポート中の Windows の上で動くよう保たれているものの、VB6 のアプリケーションを作ったり保守したりする方法はサポートの対象外です。

Microsoft は同じ文書で、VB6 のアプリケーションを新しい技術へ置き換えるよう強く勧めています。VB6 や古い .NET Framework の資産を抱える企業では、置き換え先の技術を選び、移行を進められる人が必要になるはずです。VB.NET と .NET の両方を知る経験者は、その判断に関わりやすい立場にあります。

開発者の利用率はVB.NETが4.1%でC#が29.9%

Stack Overflow の「2025 Developer Survey」で、過去1年に本格的な開発で使った言語の割合は、プロの開発者の回答で Visual Basic (.Net) が4.1%、C# が29.9%でした。世界の開発者を対象にした調査で、日本の割合ではありません。

Offers の正社員求人でも、スキル情報に C# がある求人の割合は10.5%、VB.NET か Visual Basic がある求人は2.4%で、C# のほうが多く見られます(Offers(株式会社overflow)調べ・スキル情報を持つ正社員求人 n=2,960・2022年3月〜2026年9月公開)。VB.NET の経験を活かせる求人の数を増やすには、C# の経験もあわせて示せる状態にしておくのが近道でしょう。

VB.NETの経験を年収アップにつなげる転職の進め方

VB.NET の経験を転職で年収につなげるには、C# と新しい .NET に経験を広げる、PM(プロジェクトマネージャー)・PL(プロジェクトリーダー)などの役割を担って上限の高い求人を狙う、移行と刷新の経験を成果として示す、の3つが現実的です。VB.NET を必須にする求人は72件中12件で、スキル情報に C# がある求人は VB.NET か Visual Basic がある求人より大幅に多く、C# とあわせて経験を示すと応募できる求人の幅が広がることが、その根拠になります。

C#と新しい.NETに経験を広げる

C# に経験を広げる利点は、まず応募できる求人の数が増えることです。Offers の正社員求人(2022年3月〜2026年9月公開)で、スキル情報に C# がある求人は311件、VB.NET か Visual Basic がある求人は72件でした(Offers(株式会社overflow)調べ・スキル情報を持つ正社員求人 n=2,960・2022年3月〜2026年9月公開)。VB.NET を挙げる72件のうち63件は C# もスキル情報に挙げています。

提示年収の中央値は、VB.NET と C# を両方挙げる求人が下限400万円・上限800万円で、C# を挙げて VB.NET を挙げない求人は下限500万円・上限900万円でした(Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人 両方 n=63・C# のみ n=246・2022年3月〜2026年9月公開)。どちらも C# を求める求人なので、この差は C# の経験の有無によるものではなく、VB.NET も挙げる求人かどうかの違いから生じています。

C# を身につければ提示年収が上がるとまでは言えず、VB.NET を挙げない C# の求人まで応募先を広げると中央値の高い求人群も選べるようになる、という程度に読むのが妥当です。

最初の一歩として現実的なのは、今の職場で新しく作る機能やツールを C# で書く経験を積むことです。.NET Framework から .NET 10 のような新しい .NET へ一部を移す作業に関われれば、C# と最新の .NET の経験を同時に職務経歴書へ書けます。

PM・PLなどの役割を担い上限の高い求人を狙う

.NET の言語を挙げる正社員求人のうち、タイトルに PM・PL・リーダー・マネージャー・アーキテクトなどの役割を掲げた求人の提示年収は、中央値で下限550万円・上限900万円でした。役割を掲げない求人の下限450万円・上限800万円より、上限で100万円高い水準です(Offers(株式会社overflow)調べ・年収の下限と上限を記載した .NET の言語の正社員求人 役割あり n=82・役割なし n=236・2022年3月〜2026年9月公開)。

業務システムの開発では、利用部門から要件を聞き取り、設計や進行の管理を担う機会が多くあります。チームを率いた人数や、担当したシステムの規模と期間を具体的に書けると、役割を担う求人で評価の材料になります。PM の年収と求められる力は「プロジェクトマネージャーの年収」、転職の進め方は「プロジェクトマネージャーの転職|求人の条件と年収」も参考にしてください。

移行と刷新の経験を成果として示す

VB.NET の経験を年収につなげやすいのは、古いシステムを新しい技術へ移した経験です。VB6 から .NET への置き換え、.NET Framework から新しい .NET への移行、オンプレミスのサーバーからクラウドへの載せ替えなど、何を何へ移したかを具体的に書けるかが評価の分かれ目になります。

移行の前後で何が変わったかは、処理時間、障害の件数、保守にかかる工数、サーバーの費用などの数字で示すと伝わります。移行の計画や技術の選定から関わった経験があれば、設計や管理を担う求人にも応募しやすくなるでしょう。Offers Jobs では、今募集中の VB.NET の正社員求人を探し、求人ごとの必須条件と歓迎条件、提示年収を確かめられます。

VB.NETエンジニアの年収と求人データの要点

VB.NET エンジニアの年収は、公的統計で近い職種「ソフトウェア作成者」の平均が年収換算で約578.5万円(厚生労働省「令和7年賃金構造基本統計調査」を編集部が換算)でした。

Offers の正社員求人(2022年3月〜2026年9月公開)でスキル情報に VB.NET か Visual Basic がある求人の提示年収は、下限の中央値が400万円、上限の中央値が800万円です(Offers(株式会社overflow)調べ・スキル情報に VB.NET か Visual Basic がある正社員求人 n=72・2022年3月〜2026年9月公開)。

VB.NET・C#・.NET Framework のいずれかを挙げる求人に広げても、上限1,000万円以上の割合は37.7%で、求人全体の47.4%を下回ります(Offers(株式会社overflow)調べ・年収の下限と上限を記載した正社員求人 n=318・全体 n=2,912・2022年3月〜2026年9月公開)。

VB.NET を必須にする求人は72件中12件で、多くの求人は C# やクラウドの技術もスキル情報に挙げています。Microsoft が Visual Basic を新しい領域へ広げない方針を示すなか、既存のシステムを支える経験を土台に、C# や新しい .NET、PM・PL などの役割へ経験を広げることが、年収の高い求人に届く近道になりやすいでしょう。

AI 時代のエンジニア転職は Offers で

あなたのキャリアに合った求人やスカウトが届く、エンジニア向け転職サービスです。

無料ではじめる

正社員の求人を探す

Offers Jobs で正社員の求人を探せます。

求人を見る

Offers のイベント情報

イベント情報を見る

エンジニアの転職なら Offers

無料ではじめる

記事一覧へ