IT業界の登竜門とも言われるSES。
しかし、その特殊な契約形態ゆえに、エンジニア側が不利益を被るケースが後を絶ちません。
本記事では、SES業界の構造的な問題から、エンジニアが直面する具体的なリスク、そして優良企業を見極めるための戦略までを網羅しました。
SESとは?仕組みを簡単に解説
まず、SESとはどのような仕組みなのか、基礎知識を整理しておきましょう。ここを正しく理解していないと、デメリットの本質が見えてきません。
SES(システムエンジニアリングサービス)の基本
SESは「System Engineering Service」の略称で、エンジニアの「技術力(労働力)」を対価として提供するサービスです。
法律上の契約形態は、多くの場合「準委任契約」となります。 準委任契約の大きな特徴は、以下の2点です。
- 完成責任を負わない
「システムを完成させること」ではなく、「一定期間、技術力を提供すること」に対して報酬が発生します。 - 指揮命令権は自社にある
原則として、作業の指示を出すのは「所属会社(SES企業)」であり、客先(常駐先)の担当者が直接指示を出すことは法律(労働者派遣法)で禁止されています(※実態として守られていない「偽装請負」が問題になることもあります)。
以下の記事では、SESについて詳しく解説しているので、是非合わせて参考にしてください。
派遣・自社開発との違い
SESと混同されやすいのが「派遣(労働者派遣)」や「自社開発(自社サービス)」です。それぞれの違いを一覧表で比較してみましょう。
| 項目 | SES(準委任) | 派遣(労働者派遣) | 自社開発 |
|---|---|---|---|
| 契約形態 | 準委任契約 | 労働者派遣契約 | 雇用契約 |
| 指揮命令権 | SES企業(自社) | 派遣先(常駐先) | 自社 |
| 勤務場所 | 客先常駐がメイン | 客先常駐 | 自社(またはリモート) |
| 成果物の責任 | なし(善管注意義務) | なし | あり(自社サービスのため) |
| 主なメリット | 幅広い経験を積める | 大手の現場に入りやすい | 自社サービスに愛着を持てる |
SESと派遣の最大の違いは「誰が指示を出すか」という点にありますが、エンジニア視点での「客先へ行って働く」というスタイル自体は似ています。
一方で、自社開発は自社のオフィスで自社プロダクトを作るため、環境の安定性は極めて高いと言えます。
そしてSESでは本来、客先の社員がエンジニアに直接指示を出すことはできません。
しかし、実態としては客先の指示で動くケースが多く、これが「偽装請負」という法的グレーゾーンや、現場でのストレスを招く要因となっています。
SESの代表的なデメリット
それでは、本題であるSESのデメリットについて深掘りしていきます。
なぜ「SESはやめとけ」と言われるのか、その裏には6つの大きな課題があります。
案件ガチャで希望と違う現場に配属される
SES業界で最も有名な言葉が「案件ガチャ」です。
エンジニアは自社の営業が取ってきた案件の中から配属先が決まりますが、必ずしも自分のやりたい技術(モダンな言語やクラウド環境など)や、得意なフェーズ(設計、実装など)に携われるとは限りません。
20年以上前の古いシステム保守を延々と任される。
Javaをやりたいのに、テストやデータ入力、Excel作業ばかりの現場に入れられる。
自宅から往復4時間かかるような遠方の現場を指定される。
会社に「待機(仕事がない状態)」を作らせないため、エンジニアの意向を無視して強引にアサインを決めてしまう企業も少なくありません。
給与・還元率が低く不透明になりがち
SESビジネスは、客先から支払われる「単価」から、会社の利益を差し引いたものがエンジニアの給与になります。
ここで問題になるのが、「中抜き(多重下請け構造)」と「還元率」です。
- 多重下請け構造
元請け→2次請け→3次請け…と階層が深くなるほど、各社が利益を抜くため、最終的なエンジニアの手取りは少なくなります。
- 不透明な還元率
自分の単価(客先がいくら払っているか)がエンジニア本人に公開されないケースが多く、会社が何割抜いているのか不明なまま低賃金で働かされることがあります。
待機期間に給与カットや解雇リスクがある
SESは「現場に入って稼働すること」で売上が発生します。
そのため、プロジェクトが終了し、次の現場が決まるまでの「待機期間」は、会社にとって赤字の時間です。
良心的な会社であれば待機中も給与が全額保証されますが、いわゆるブラック企業の場合、以下のような対応を取られるリスクがあります。
「働いていないのだから」という理由で給与を6〜8割に減額する。
次の現場が決まらないことを理由に、退職を促す。
これはエンジニアにとって非常に不安定な雇用環境と言わざるを得ません。
客先常駐で帰属意識が薄れやすい
SESエンジニアは、月のほとんどを客先で過ごします。
自社のメンバーと顔を合わせるのは月に一度の帰社日や、Slackでのやり取り程度ということも珍しくありません。
客先のプロパー(正社員)との壁を感じる。
自分の頑張りを直に見ているのは客先の上司であり、評価を下す自社の上司は現場を見ていない。
「自分はこの会社の社員である」という実感が持てず、モチベーションの維持が難しくなる。
キャリア形成が受け身になりやすい
SESは「求められる場所に行く」働き方であるため、長期的なキャリアパスを描きにくいという側面があります。
- 専門性が育ちにくい
3ヶ月単位で現場が変わるような働き方だと、深い知識が身につく前に次の現場へ移動となり、器用貧乏(何でもできるが強みがない)になりがちです。
- マネジメント経験の不足
客先常駐では、チームリーダーやマネジメント業務は客先の社員が担当することが多く、エンジニアとしてステップアップする機会が制限されることがあります。
現場によって労働環境・残業時間に差が大きい
SESの労働環境は、自社ではなく「常駐先の文化」に依存します。
- ガチャ要素
ホワイトな大手企業なら残業ゼロ、フルリモートが叶う一方、炎上中のプロジェクトに放り込まれれば、月100時間近い残業や休日出勤を強いられることもあります。
- ルールの違い
「客先がスーツ着用だから」と、自社では私服OKでもスーツを強要されたり、客先独自の細かいルールに縛られたりするストレスがあります。
デメリットだけじゃない!嬉しいメリット
ここまでデメリットを強調してきましたが、SESには他では得られない大きなメリットも存在します。
これがあるからこそ、あえてSESという働き方を選ぶベテランエンジニアも多いのです。
多様な開発環境と技術スタックを経験できる
自社開発企業の場合、一度入社するとその会社が使っている言語やツールに固定されがちです。
しかしSESなら、1〜2年単位で異なるプロジェクトに参画することで、幅広い技術に触れることができます。
- 「金融系の堅牢なJava開発」の次に「Web系のモダンなTypeScript開発」へ行く。
- AWSだけでなくAzureやGCPの案件も経験する。
このように、短期間で職歴書(スキルシート)を分厚くできるのは、SESならではの強みです。
膨大な人脈と「現場のノウハウ」が手に入る
様々な企業の内情を知ることは、エンジニアとして大きな財産になります。
- 人脈の形成
行く先々で優秀なエンジニアと出会い、後にリファラル採用やフリーランスとしての仕事獲得につながることがあります。
- ベストプラクティスの吸収
A社での効率的なコードレビュー手法、B社での優れたタスク管理ツール運用など、各社の良いとこ取りをして「どこでも通用するエンジニア」になれます。
未経験・経験浅めでもチャンスを掴みやすい
自社開発企業は採用基準が非常に高く、未経験からの入社は至難の業です。
一方、SES企業は常に多くの人手を必要としているため、「実務未経験からエンジニアとしてのキャリアをスタートさせる場所」として最適です。
まずはSESで2〜3年実務経験を積み、そこから自社開発やフリーランスへ羽ばたくのが、現代のエンジニアの王道ルートの一つとなっています。
責任の範囲が明確で「割り切り」ができる
準委任契約であるSESは、成果物に対して無限の責任を負うわけではありません。
- 事業の失敗(サービスが売れない、倒産するなど)の直接的なリスクを負わない。
- 「時間内にプロフェッショナルとして貢献する」ことに集中できる。
この「適度な距離感」が、ワークライフバランスを重視したいエンジニアにとっては心地よい場合もあります。
SESのデメリットを回避・軽減する方法
SESという働き方の良し悪しは、「どの企業を選ぶか」と「自分をどう売るか」で9割決まります。
ここでは、デメリットを最小限に抑えるための具体的な戦略を伝授します。
還元率や契約内容を公開している企業を選ぶ
最近では「高還元SES」と呼ばれる、透明性の高い企業が増えています。
「あなたの案件の単価は月80万円です。そのうち80%の64万円を給与として払います」と明示してくれる会社を選ぶ。
会社が勝手に決めるのではなく、エンジニアが案件を選べる(または拒否できる)権利があるかを確認。
SESの還元率の相場や仕組みについて、詳しく知りたい人は以下の記事を参考にしてください。
営業担当とのコミュニケーションを密にする
「案件ガチャ」に当たらないためには、自社の営業担当と仲良くなり、自分のやりたいことを常に伝えておくことが不可欠です。
- 「次はGo言語を使いたい」「フルリモートの現場以外は行かない」と明確に伝え続ける。
- 自分の市場価値(単価相場)を営業にヒアリングし、期待値をすり合わせておく。
スキルシートを充実させて案件を選びやすくする
会社があなたを「どこにでも売れる商品」だと思えば、会社都合の案件に回されやすくなります。
逆に、「この人はAI開発に強い」「この人はインフラ構築のスペシャリストだ」と認識されれば、営業も高単価で良質な案件を優先的に回してくれます。
現場で使った技術をブログにまとめたり、GitHubにコードを公開したりして、客観的な実力を証明する。
需要の高いスキルを磨いて交渉力を高める
SESにおける最強の防御策は、「いつでも他の会社に行ける実力をつけること」です。
クラウド(AWS/Azure)、コンテナ(Kubernetes)、セキュリティ、データサイエンスなど、慢性的に人が足りない分野のスキルを身につける。
特定の分野で「替えの効かない存在」になれば、会社に対して給与交渉や現場の希望を通しやすくなります。
まとめ:SESはデメリットも多いが、企業選びと戦略で働き方は変わる
SESには「案件ガチャ」「給与の不透明さ」「キャリアの受け身化」といった明確なデメリットが存在します。
しかし、それらは主に「多重下請け構造の下位にいること」や「エンジニアを使い捨てにする企業を選んでしまうこと」から発生するものです。
一方で、短期間で多様な経験を積み、市場価値を爆発的に高めるための「最高の修行場」として活用することも可能です。
大切なのは、SESという仕組みを正しく理解し、会社に依存せず「自分を主体としたキャリア」を築くこと。
もし今の職場で「案件ガチャに外れ続けている」「還元率が低すぎてモチベーションが上がらない」と感じているなら、それはあなたの実力の問題ではなく、単に環境(会社)の選択ミスかもしれません。



