C#エンジニアの単価は月60〜90万円が主流だ。 .NET業務系・Azure・Unityの3領域で単価レンジが異なり、スキルと経験年数の組み合わせによっては月100万円超も現実的な水準となっている。
「C#は古い言語のイメージがあるが、単価はどうなのか」
この質問を受けるたびに、少し補足が必要だと感じる。
C#は確かにMicrosoftが2000年にリリースした言語だ。しかし2024〜2026年にかけて、.NET 8(LTS)の登場と.NET Modernization(レガシーシステムのクラウド移行)案件の増加によって、C#の市場需要は回復どころか拡大している。
特にAzureとの親和性が高く、Microsoftスタックを中心に構築されたエンタープライズシステムでのC#需要は安定している。製造業・公共系・金融の一部は長年C#で構築されたシステムを保守・拡張しており、その需要は今後も続く。
Heydayでもその傾向を体感している。C#案件は全案件の8〜12%程度を占めており、Java案件に次ぐボリュームがある。
現場データをもとに、C#エンジニアの単価相場を整理する。
あなたの市場単価を診断する →
Heyday 2026年上半期取り扱いC#案件データ
Heydayが2026年上半期に取り扱ったC#案件の単価レンジを領域・経験年数別にまとめた。
| 領域 | 経験年数 | 単価レンジ | 主な案件タイプ |
|---|
| .NET業務系 | 3〜5年 | 65〜80万円 | 基幹系リプレイス、行政DX |
| .NET業務系 | 5年以上 | 80〜100万円 | アーキテクト、PL |
| Azure | 3〜5年 | 70〜85万円 | クラウド移行、インフラ自動化 |
| Unity | 3〜5年 | 55〜70万円 | スマホゲーム、VR/AR |
| Unity | 5年以上 | 70〜90万円 | シニアエンジニア、TA |
※ Heyday 2026年上半期取り扱い案件より(エンド直・1次請け中心)
C#案件の3つの領域
C#案件は大きく3つの領域に分かれる。それぞれ単価の傾向が異なる。
1. .NET業務系(エンタープライズ)
製造業・物流・医療・公共系など、業務システムの開発・保守がC#の最大の需要領域だ。
特徴:
- ASP.NET Core / WinFormsを使ったWebアプリ・デスクトップアプリ
- 長期案件が多く、同じシステムを5〜10年かけて開発・保守
- 設計工程(基本設計・詳細設計)を担当するポジションへの需要が高い
- .NET Framework(旧)から.NET 6/8への移行案件が2024〜2026年に急増
2. Azure / クラウド連携
Microsoftのクラウド基盤「Azure」とC#の親和性は、他のクラウドと言語の組み合わせよりも高い。
特徴:
- Azure Functions(サーバーレス)+ C#の組み合わせが多い
- Azure DevOpsを使ったCI/CD構築
- Microsoft 365 / SharePoint拡張開発
- .NET on Azure App Serviceでのバックエンド構築
AzureとC#を組み合わせたスキルは、「Microsoft認定パートナー」企業からの案件依頼が多く、特定の企業群での需要が安定している。
3. Unity / ゲーム開発
UnityゲームエンジンはC#をスクリプト言語として採用しているため、ゲーム開発でのC#需要も存在する。
特徴:
- モバイルゲーム開発(iOS/Android)
- VR/ARコンテンツ開発
- ゲームよりやや単価が低め(ゲーム業界の賃金構造が影響)
- Unity開発者特有の採用市場があり、SES経由より直接雇用が多い
ゲーム開発C#は他の2領域(.NET業務系・Azure)と比べると単価レンジが異なる。
C#エンジニアの単価相場(経験年数別)
以下はエンド直または1次請け案件での実勢レンジだ。
.NET業務系・Azureエンジニア
| 経験年数 | 正社員SES(月額) | フリーランス(月額) | 年収換算(SES正社員目安) | 市場での立ち位置 |
|---|
| 1年未満 | 30〜40万円 | 42〜55万円 | 360〜480万円 | 育成案件・研修期間 |
| 1〜3年(業務系) | 40〜50万円 | 55〜65万円 | 480〜600万円 | 実装メイン |
| 3〜5年(.NET/Azure) | 50〜65万円 | 65〜80万円 | 600〜780万円 | 設計〜実装をカバー |
| 5年以上(上流/Azure) | 65〜80万円 | 80〜100万円 | 780〜960万円 | 設計主導・アーキテクト |
Unity専門エンジニア(ゲーム開発)
| 経験年数 | 正社員SES(月額) | フリーランス(月額) | 備考 |
|---|
| 1〜3年 | 35〜45万円 | 48〜60万円 | ゲーム業界は全体的に単価低め |
| 3〜5年 | 45〜58万円 | 60〜75万円 | リードプログラマーとして評価 |
| 5年以上 | 55〜70万円 | 70〜88万円 | 技術アーキテクトとして上限がある |
Unityゲーム開発の単価が業務系・Azureより低い理由は、ゲーム業界全体の賃金水準の問題が大きい。ゲーム開発の経験を活かしてVR/XR業界や産業系シミュレーション(製造・医療)に移ると、単価が上がるケースがある。
スキル・専門性別の単価差
C#エンジニアの単価を左右する主要スキルを整理する。
| スキル / 専門性 | 単価への影響(経験3〜5年基準) | 備考 |
|---|
| .NET 8 / ASP.NET Core | +3〜8万円 | .NET Framework案件より高評価 |
| Azure(基礎) | +4〜10万円 | Azure FunctionsやApp Serviceの実務 |
| Azure(上級:Architecture) | +10〜20万円 | Azure Solutionsアーキテクトとして評価 |
| Entity Framework / EF Core | +2〜5万円 | .NETのORM。基本スキルとして評価 |
| .NET Framework → .NET 6/8移行経験 | +5〜12万円 | 移行需要が高い2024〜2026年に価値大 |
| Blazor | +3〜8万円 | .NET WebAssemblyフレームワーク。採用増 |
| gRPC (.NET) | +4〜9万円 | マイクロサービス間通信。需要拡大中 |
| SignalR | +3〜7万円 | リアルタイム通信。チャット・通知系で使われる |
.NET 6 → .NET 8移行需要の拡大
2026年現在、C#市場で最も目立つ動きは「.NET Modernization」案件の急増だ。
背景
- .NET Framework 4.xは2025年10月にメインストリームサポートが終了している
- 多くの企業が.NET Framework → .NET 8への移行を急いでいる
- .NET 6はLTSだったが、2024年11月でサポートが終了し、.NET 8が現行LTS
移行案件の特徴
- 大規模なシステムの場合、移行プロジェクトが2〜5年かかることも
- 移行経験のあるエンジニアは「移行設計ができる」として高評価
- .NET Framework(古い)と.NET 8(新しい)の両方を知っているエンジニアに需要
この移行需要は2027〜2028年にかけてピークを迎えると予測されており、今C#のモダン化(.NET 8 + クラウド化)スキルを習得しておくことは中期的な単価向上に直結する。
AzureとC#の親和性(Microsoftスタック案件の多さ)
C#の単価を考える際に、Azureとの組み合わせは避けて通れない。
なぜC#×Azureは親和性が高いのか
-
言語とクラウドが同じメーカー(Microsoft)
SDK・ライブラリ・ドキュメントの親和性が高く、C#でAzureのリソースを操作するコードが書きやすい。
-
エンタープライズ企業のMicrosoftスタック採用率
大企業・官公庁ではActive Directory・Microsoft 365・Azure ADを組み合わせたシステムが多く、C#での実装が求められる。
-
Azure Functions + C#の組み合わせが定番
サーバーレス処理(バッチ・イベント処理)ではAzure FunctionsとC#の組み合わせが実質標準になりつつある。
Azure資格が単価に与える影響
| Azure資格 | 月額への影響 | 難易度 |
|---|
| AZ-900(Azure Fundamentals) | ほぼなし(基礎知識証明のみ) | 易 |
| AZ-204(Azure Developer Associate) | +3〜7万円 | 中 |
| AZ-305(Azure Solutions Architect Expert) | +8〜18万円 | 難 |
| AZ-400(Azure DevOps Engineer Expert) | +6〜14万円 | 難 |
AZ-305は取得難易度が高いが、取得後の単価上昇効果が最も大きい。C#のバックエンド開発からAzureアーキテクトへのキャリアシフトを考えているなら、AZ-305は明確な目標になる。
あなたの市場単価を診断する →
Unity開発との単価差:なぜゲーム業界の単価は低いのか
UnityエンジニアのC#と業務系C#の単価差は月10〜20万円あることが多い。
その理由を整理する。
ゲーム業界の賃金構造
-
「ゲームが好き」という内発的動機で参入者が多い
エンジニアの供給が多く、単価交渉力が弱い。「やりたいから安くてもいい」という人材が市場にいる。
-
収益が不安定なプロジェクト構造
ゲームは当たるかどうか分からない。そのため製作費を抑えたいクライアントが多く、単価を低く設定しやすい。
-
Unity開発のSES化がまだ進んでいない
SES経由より直接雇用・ゲーム会社への転職が多いため、SES単価相場の形成が他言語より遅れている。
Unity経験を活かして単価を上げる方法
ゲーム開発からキャリアシフトする場合、以下の方向性が単価改善に繋がる:
- VR/XRコンテンツ(産業・医療・建設)への移行
ゲームではなく、製造業や医療でUnity/C#を使う案件。発注単価が高い。
- Unityで培った3D・シミュレーション技術のエンジニアリング転用
航空・自動車・ロボットシミュレーション案件は単価が業務系と同水準になることがある。
- 業務系C#へのシフト(Unity以外のC#を習得)
Unity専門からASP.NET Core・Azure方面に移行すると月10〜20万円単価が上がる可能性がある。
製造業・公共系でのC#需要の安定性
Javaが金融・大手SI・官公庁の基幹システムに多いように、C#は製造業と公共系(省庁・自治体)に多く採用されている。
この特性がC#需要の安定性の背景だ。
製造業でのC#
- ERP(SAP連携・Dynamics 365)のカスタム開発でC#が使われる
- 生産管理・在庫管理システムが多く、長期保守案件として継続する
- .NET Frameworkで構築された古いシステムの.NET移行需要が旺盛
公共系でのC#
- 総合行政システムの多くは.NET(C#)で構築されている
- 国・自治体のシステム刷新(デジタル庁関連)でもC#案件が存在する
- 長期案件・安定案件が多く、単価は高くないが継続的な稼働が見込める
この層の案件は「派手さはないが安定している」という特徴があり、SES経営者視点では採算性の高い領域だ。
単価を上げる具体的なアクション
アクション1: .NET 8への対応
.NET Framework案件しかない場合、.NET 8(ASP.NET Core・Blazor・Entity Framework Core)を学習してGitHubに実装例を公開する。
「モダンなC#が書ける」という証明が面談評価を大きく変える。
アクション2: Azureの実務経験を取りにいく
Azure Fundamentals(AZ-900)は基礎であり、単価への影響は小さい。
Azure Developer Associate(AZ-204)は実務的な内容で取得後の単価反映が見込める。
資格だけでなく、現職でAzure Functionsやストレージを使う案件に関わることが重要だ。
アクション3: 設計工程に関わる
C#案件は設計経験(基本設計・要件定義)による単価差が大きい。
「実装者」から「設計者」へのシフトが単価アップの核心だ。
現職でPMや上位エンジニアに設計フェーズへの参加を申し出ることが第一歩になる。
アクション4: .NET移行案件を経験する
.NET Framework → .NET 8の移行プロジェクトは、2026〜2028年にかけて大量に発生する。
移行経験があるエンジニアは「移行設計ができる」として重宝される。
現職での移行プロジェクトがあれば積極的に手を挙げる価値がある。
アクション5: 商流の見直し
C#案件は大手SIを通じた多重下請け構造になっていることが多い。
3次・4次請けでは月単価が15〜25%低くなる。
エンド直・1次請け中心のSES企業への移動で、スキルアップなしに月5〜12万円改善するケースがある。
C#エンジニアの単価を上げたい方へ
Heydayでは契約単価・マージン・商流をすべてエンジニアに開示している。「自分のC#案件の単価が市場と比べて適正なのか確認したい」という相談も受け付けている。
案件例を見てみる →
キャリア相談をする →
実際にHeydayに移った人の声
この記事の内容を、実際に経験した人の話で確かめてほしい。
まとめ
C#エンジニアの単価は、用途・専門性・Azureスキルの組み合わせで決まる。
単価の構成式:
単価 = 経験年数 × .NETのバージョン対応(モダン度) × Azureスキル × 設計工程経験 × 商流の浅さ
「枯れた言語」と見られがちなC#だが、.NET 8 + Azure + 設計経験の組み合わせで、月80〜100万円(フリーランス)の案件に届く可能性は十分ある。
特に.NET移行需要が高まる2026〜2028年は、C#エンジニアにとってスキルアップとそれに伴う単価上昇のタイミングでもある。
自分の現在の市場価値が具体的な数字でわかる診断ツールを用意している。
スキルを入力すると2〜3分で単価レンジが出るので、まず自分の現在地を確認してほしい。
あなたの市場単価を診断する →
関連記事
Heydayでは契約単価を全エンジニアに開示しています
「自分のC#案件の単価が適正かどうかわからない」という状態は、SES業界では珍しくない。
Heydayでは稼働前に契約単価を本人に必ず開示し、商流・マージンについても質問に答えている。
案件例を見てみる →
キャリア相談をする →
よくある質問
Q. C#エンジニアのSES単価はどのくらいですか?
A. 用途によって異なる。.NET業務系・経験3〜5年でフリーランス月65〜80万円、Azure上級スキルがあれば月80〜100万円のレンジになる。Unity/ゲーム開発は同経験年数で月60〜75万円とやや低め。SES正社員は各レンジから10〜15万円下がった水準になる。
Q. .NETのモダン化(.NET 8への移行)をすると単価はどう変わりますか?
A. .NET Framework専任から.NET 8(ASP.NET Core等)に対応できると月5〜12万円の単価上昇が見込める。2026〜2028年は.NET移行案件が急増しており、移行経験があるエンジニアは「移行設計ができる」として特に評価されやすい。今が習得コスパの高いタイミングだ。
Q. AzureとC#を組み合わせると単価はどのくらい上がりますか?
A. Azure Developer Associate(AZ-204)相当の実務経験で月3〜10万円、Azure Solutions Architect Expert(AZ-305)レベルのアーキテクト経験があれば月10〜20万円の上昇が見込める。資格だけでなく実務でAzureを触った経験との組み合わせが重要だ。
Q. UnityのC#から業務系C#に転向することはできますか?
A. できる。ただし学び直しが必要な部分がある。Unityで使うC#と業務系(ASP.NET Core・EF Core等)で使うC#は言語仕様は共通だが、フレームワーク・アーキテクチャが大きく異なる。移行に3〜6ヶ月の学習期間を見込んでほしい。移行後は月10〜20万円の単価上昇が見込める。
Q. C#エンジニアがSES会社を選ぶ際に確認すべきことは何ですか?
A. 「.NET 8案件があるか」「Azure案件を保有しているか」を具体的に確認することが重要だ。「C#案件あります」という会社でも、実態は.NET Framework 4.xの保守案件ばかりというケースがある。また、商流(何次請けか)の確認も重要で、同スキルでも商流を浅くするだけで月5〜12万円改善することがある。Heydayでは案件の技術スタックと商流を事前に説明している。
このトピックの全体像を読む
単価の相場・マージン構造・還元率・上げ方を一気通貫で解説したピラーガイドはこちら。
SES単価の相場一覧|言語・フレームワーク別の最新単価表【2026年版】 →