「SES 地獄」と検索したあなたへ — 結論から言う
「SES 地獄」と検索しているなら、すでに今の現場か、これから入るかもしれない現場に不安を感じているはずだ。
結論から先に言う。
「SES 地獄」は実在する。ただし業態の問題ではない。特定の経営判断をしている企業の問題だ。
業界には確かに地獄と呼ぶしかない現場がある。一方で、同じ「SES」という契約形態で、エンジニアが自分の市場価値を伸ばしながら働けている現場も実在する。両者を分けるのは「業態」ではなく、運営している企業がどんな経営判断をしているかだ。
私はHeyday株式会社の代表として、IT業界12年・SES事業6年の経営に関わってきた。同業他社の経営者と話し、自社のエンジニアを見続け、BP企業とのやり取りを繰り返してきた立場として、この記事では次の4つを正直に開示する。
- 経営者視点で「地獄化する現場」がどう生まれるか(業界の内側からの自白)
- Heyday 2026Q1の実稼働80案件データで判明した「地獄化する現場の3条件」
- 今の現場が地獄かどうかを数値で判定する5ステップ
- 脱出ルート別の経済試算と、地獄ではないSESの最低基準
検索結果の上位には「地獄の特徴7選」「体験談」「脱出方法」が並ぶ。その多くは匿名の個人ブログ、もしくは転職エージェントが自社誘導のために書いたものだ。この記事はそのどちらでもない。現役SES経営者が、自社の数値を出しながら、業界を内側から書く。
「SES 地獄」の正体 — 経営者が内側から告白する構造
エンジニアから見た「地獄」は、経営者側から見ると「特定の経営判断の結果」として再現性を持って発生する。感情的な表現ではなく、構造として解剖する。
地獄化を生む7つの経営判断パターン
SES企業の経営者が次の7つの判断をすると、所属エンジニアにとっての「地獄」が高確率で発生する。これは業界内で働いている経営者なら全員が知っている構造だが、自社の経営者が自分から口を開くケースはまずない。
1. 過剰営業ノルマ(1営業あたり5〜10案件を同時進行)
1人の営業が5〜10案件を同時に回すと、1案件あたりの時間は物理的に足りなくなる。面談・アサイン・単価交渉・トラブル対応のすべてが雑になる。エンジニアからは「担当が動かない」「連絡がつかない」という不満として観測されるが、原因は営業個人ではなく、経営者が設定したノルマにある。
2. 商流3段以下の受注を常態化
発注元のエンドクライアントから、元請け→1次請け→2次請け→自社、という構造で案件を受注すると、経由するだけで単価の30%以上が中抜きされる。短期的には案件量は確保できるが、エンジニアに支払える原資が減り、給与・福利厚生・教育投資のすべてが削られる。
3. 待機給の実質カット(基本給の60%以下、もしくは有給消化強制)
待機期間中の給与保証が基本給の60%以下になると、エンジニアは「案件を断れない」状況に追い込まれる。経営者側から見れば人件費の圧縮だが、エンジニア側から見れば希望しない案件でも受けざるを得ない「アサイン権の事実上の剥奪」だ。
4. アサイン権の恣意化(エンジニアに選択肢を提示しない)
本来、エンジニアには複数案件の提示を受けて選ぶ権利がある。しかし経営者が「営業が決めた1案件を受けるか辞めるか」という二択にすると、この権利は消える。待機給の圧縮と組み合わさると、エンジニアは事実上の強制アサインになる。
5. スキルシート偽装の黙認
営業が案件を取るために、エンジニアの実務経験を水増ししたスキルシートをクライアントに提出する。現場に入ったエンジニアは「できない仕事」を求められて疲弊する。この偽装は営業個人の暴走ではなく、経営者が「数字のために黙認する」判断から生まれる。
6. 35歳以上のエンジニアへの投資放棄
SES業界には「35歳になると案件単価が頭打ち」という通説があるが、これは構造的な事実ではなく、経営判断の結果だ。経営者が「35歳以上は新しいスキルへの投資をしない」と決めると、そのエンジニアは市場価値が下がり続ける。本来は上流工程やマネジメントへの移行を支援すべき年齢で、逆に放置される。
7. マージン率の非開示
自社がクライアントから受け取る金額と、エンジニアに支払う金額の差(マージン率)を開示しない。エンジニアは「自分の働きがいくらで売られているか」を知らないまま働く。経営者にとっては都合がいいが、エンジニアにとっては情報の非対称性そのものだ。
7つの判断が重なると何が起きるか
この7つは独立した事象ではない。1〜2の営業側の判断 → 3〜5のアサイン・待機周辺の判断 → 6〜7の長期・情報の判断、という順序で連鎖する。経営者が「短期の数字」を優先した結果、この7つすべてに手を染める企業が一定数発生する。その企業の所属エンジニアは、構造として地獄化した環境に置かれる。
逆に言えば、この7つの判断をしていない企業のエンジニアは、同じ「SES」でも地獄に入らない。「地獄か否か」は業態ではなく、この7つの経営判断の有無で決まる。
n=80データで判明した「地獄化する現場の3条件」
ここからは感覚論ではなく、Heyday 2026Q1に実稼働した80案件の一次データから、地獄化する現場を数値で特定する。
7つの経営判断のうち、エンジニアが外から観測可能な3要素(商流段数・還元率・所属社員数)に絞り込んだ。この3条件は独立に測れるため、所属企業を変えずとも自分で判定できる。
条件1: 商流が3段以下(発注単価の30%超が中抜き)
商流段数とは、エンドクライアント(発注元)からエンジニアが所属する会社まで何社を経由するかの数だ。1段(直請け) > 2段(1社挟む) > 3段(2社挟む) > 4段以上(3社以上挟む)の順で、経由する中間企業が増える。
各段階で各社が10〜20%程度のマージンを取るため、段数が増えるとエンドクライアントが支払っている単価のうち、エンジニアに届く比率が下がる。
| 商流段数 | 中間中抜き合計 | エンジニア到達比率 | 地獄化リスク |
|---|
| 1段(直請け) | 0% | ~100% | 低 |
| 2段 | 10-20% | 80-90% | 低 |
| 3段 | 20-35% | 65-80% | 中 |
| 4段以上 | 30-50% | 50-70% | 高 |
Heyday自社のn=80案件のうち、3段以下の商流は全体の約7割。4段以上の案件は「短期的に取れても継続しない」判断で受注を抑えている。これは還元率を維持するための経営判断だ。
自分の現場の商流段数を確認する方法は、契約書の甲乙記載、もしくは営業への直接質問で可能だ。「この案件のエンドクライアントは誰ですか? 間に何社入っていますか?」と聞いて即答できない企業は、開示していないか、商流が深くて開示したくない。
条件2: 還元率が55%未満
還元率とは、会社がクライアントから受け取る単価のうち、エンジニアに給与・賞与として支払われる比率だ。業界平均は60〜70%とされるが、実際には企業間でばらつきが大きい。
Heyday自社の2026Q1実データでは、還元率は業界水準より高い帯に収まっている(自社具体値は非公開方針のため開示しないが、業界平均を下回ることはない)。
| 還元率帯 | 月給の目安(単価70万円前提) | 地獄化リスク |
|---|
| 70%以上 | 49万円〜 | 低 |
| 60-70% | 42-49万円 | 中 |
| 55-60% | 38-42万円 | 中(警戒) |
| 55%未満 | 38万円以下 | 高 |
還元率を自分で逆算する方法は、会社が開示している契約単価(もし開示されていれば)と自分の月給を比較することで可能だ。開示されていない場合は、同業他社の同スキル帯の単価相場と自分の月給を比較すれば、おおよその還元率は推定できる。
関連: SES還元率の相場は?IT業界12年・SES事業6年の経営者が実態を全公開
条件3: 所属企業の稼働社員数が50人以上で月次面談がない
所属企業の規模と、経営者・管理職との面談頻度の組み合わせは、エンジニアへの投資姿勢を示す強いシグナルだ。
| 稼働社員数 | 想定面談頻度 | 実態(業界一般) | 地獄化リスク |
|---|
| 10人以下 | 随時 | 代表と直接連絡可 | 低 |
| 10-30人 | 月次 | 担当営業と密連絡 | 低 |
| 30-50人 | 月〜四半期 | 担当営業と月次 | 中 |
| 50-100人 | 四半期〜半期 | 担当不在時期あり | 中(警戒) |
| 100人以上 | 半期〜年次 | 放置リスク顕著 | 高 |
「大きい会社のほうが安心」と思われがちだが、SES業界に関しては逆に機能する。所属社員が多い企業ほど、経営者・管理職が1人のエンジニアに割ける時間が物理的に減り、問題発生時の対応が遅れる。
3条件の該当数と地獄化確率
3条件のうち何個が該当するかで、現場が地獄化している確率は明確に変わる。Heyday内の観測と、業界内の経営者コミュニティでの情報交換から推定した数値は次のとおりだ。
| 該当条件数 | 地獄化確率 | 推奨対応 |
|---|
| 0個 | 低(〜10%) | 現状維持 |
| 1個 | 中(20-40%) | 要素改善要求 |
| 2個 | 高(50-70%) | 脱出準備開始 |
| 3個 | 非常に高(80%+) | 即座に脱出計画 |
3条件のうち2個以上に該当している現場は、構造的に地獄化するリスクが高い。個人の頑張りではなく、企業の経営判断の結果として環境が悪化するため、脱出以外の解決策が見つけにくい。
今の現場が地獄か数値で判定する5ステップ
上記の3条件を実際に自分で判定する手順を示す。この5ステップは所属企業を離れる前、もしくは転職先を検討する前の両方で使える。
Step 1: 契約書を確認する(商流段数の特定)
自分の雇用契約書、および業務委託契約書(フリーランスの場合)を見る。「甲」「乙」の記載、もしくは業務の指揮命令系統の記載から、商流の段数を特定する。
確認項目:
- 発注元企業名
- 自社と発注元の間に何社入っているか
- 自分がいる現場のエンドクライアントは誰か
営業に直接聞いてもいい。即答できない、もしくは「言えない」と返す企業は、その時点で警戒シグナルだ。
Step 2: 還元率を逆算する
契約単価が開示されている場合: 自分の月給 ÷ 契約単価 × 100% = 還元率
契約単価が開示されていない場合: 同業他社の同スキル帯の単価相場と、自分の月給から還元率を推定する。
自分のスキルの市場単価レンジを知らないと、この逆算ができない。自分の言語・経験年数・クラウドスキルで市場単価がどのレンジにあるかは、診断ツールで無料で確認できる。
Step 3: 所属企業の稼働社員数を確認する
会社のHP、求人サイト、もしくは四季報などで確認できる。非公開の場合は営業・人事への直接質問で確認する。
稼働社員数と合わせて、月次面談が設定されているかも確認する。制度として定期面談がない企業は、経営者・管理職がエンジニアの状況を把握していない可能性が高い。
Step 4: 地獄度スコアを計算する
3条件のうち該当する個数を数える:
- 商流3段以下 → 1点
- 還元率55%未満(もしくは推定で下位帯) → 1点
- 稼働社員50人以上で月次面談なし → 1点
合計点数が地獄度スコアになる。
Step 5: スコア別の方針を決める
- 0点: 現状は地獄化リスクが低い。市場単価を定期的にチェックして、交渉力を維持する
- 1点: 該当条件の改善を会社に要求する。還元率改善、面談頻度の引き上げなど
- 2点: 脱出準備を開始する。転職先リサーチ、ポートフォリオ整備、市場単価の正確な把握
- 3点: 即座に脱出計画を立てる。在職中に次の環境を確定させ、最短で移る
スコアが2点以上の場合、個人の努力で環境を変えるのは構造的に難しい。企業の経営判断がそこに反映されているため、交渉の余地が小さい。
関連: 入社後に「ブラックだった」と気づいた場合の脱出方法
「地獄」を脱出した人の共通点(匿名3事例)
Heydayに転職・移行してきたエンジニアから、前職で「地獄的な環境」を経験していた人たちの脱出前後を匿名で共有する。個人特定を避けるため、細部は変更しているが、単価・年収・環境変化の骨格は実データに基づく。
事例A: 4次請け2年目 → 2次請けSES(単価+18万円/月)
32歳、Javaエンジニア、経験5年。前職は4次請けのSES企業で、エンドクライアントの大手SIerから3社を経由した現場に常駐していた。契約単価の6割以上が中間でマージンとして取られていたため、スキル年次に対して月給が35万円と低く、残業込みでも40万円台だった。
地獄度スコア: 3点(商流4段 / 還元率50%未満推定 / 所属80人で四半期面談)
脱出後は2次請けのSES企業に移り、同スキル帯で契約単価85万円、月給53万円。月給差+18万円、年収差で約200万円の増加。
脱出直前の決断: 「年次が上がっても単価が上がらない理由を営業に聞いたが、曖昧な返事しかなかった。商流の深さが原因だと気づいた時点で、転職を具体的に動かし始めた」
事例B: 3次請けSES → フリーランス移行(年収+240万円)
35歳、Pythonエンジニア、経験9年、AWS SAP保有。前職は3次請けSESで、待機期間中は基本給60%保証のみ、案件選択権もほぼなし。月給46万円だったが、スキル市場価値からは乖離していた。
地獄度スコア: 2点(商流3段 / 還元率55%未満推定)
脱出後はフリーランスに移行、エージェント経由で契約単価95万円、年間稼働ベースで手取り約640万円。前職年収からの増加は約240万円。
脱出直前の決断: 「同じスキル帯のフリーランスの単価を見て、会社に残る経済的合理性がなくなった。正社員の安定より、単価の透明性を選んだ」
事例C: 常駐SES → 自社開発企業(年収同等・環境激変)
29歳、React/TypeScriptエンジニア、経験4年。前職は2次請けSESで、商流自体は浅かったが、3ヶ月単位で現場が変わり、同じ技術を継続できない状況が続いていた。月給48万円、年収600万円。
地獄度スコア: 1点(稼働社員100人超・月次面談なし)
脱出後は自社開発企業に転職、月給48万円で年収も同等。ただし継続プロダクトの開発に3年単位で関われる環境になり、技術的な深掘りが可能になった。
脱出直前の決断: 「年収差より、同じプロダクトに長く関われる環境を優先した。SESという形態自体を否定したわけではなく、自分のキャリア段階に合わなくなった」
3事例に共通する「脱出直前の決断」
3人のタイミング・動機は違うが、共通する行動パターンがある。
- 自分の市場単価を正確に把握してから動いた — 感情ではなく数字で次の環境を決めた
- 在職中に次の環境を確定させた — 辞めてから探すのではなく、並行で進めた
- 脱出先の種類を1つに絞らなかった — 自社開発・フリーランス・転SESの3つを同時に検討した
脱出は感情的な行動ではなく、複数の選択肢を並列で評価してから実行する意思決定だ。「辞めたい」と思った瞬間に動くのではなく、次の環境の経済試算ができた時点で動く。
「地獄ではないSES」の条件 — Heyday自身を反例として提示
ここまで「地獄化するSES」の構造を書いてきたが、逆に「地獄ではないSES」の条件も明示しておく必要がある。Heydayがその基準をすべてクリアしているかはこの後検証するが、まずは定義として提示する。
最低基準5つ
- マージン率を数値で開示する(または業界水準より低いことを論拠付きで説明する)
- 契約単価をエンジニア本人に開示する
- 案件選択権を保証する(複数案件提示+辞退可能)
- 月1回以上の定期面談を制度化する
- 待機期間中の給与を基本給80%以上で保証する
この5つを同時に満たしているSES企業は、業界全体では少数派だ。1つでも満たしていない企業が、地獄化する5つの経営判断のどれかにリンクする。
Heydayの実測(自社を反例として)
Heydayがこの5基準をどう満たしているかを自己検証する。これは自社マーケティングではなく、記事の論理整合性のための公開情報だ。
| 基準 | Heydayの対応 |
|---|
| マージン率の開示 | 具体数値は非公開だが「業界水準より低い」と論拠付きで説明する方針 |
| 契約単価の開示 | 全エンジニアに稼働前に本人開示 |
| 案件選択権 | 複数案件提示を標準化、辞退時のペナルティなし |
| 月次面談 | 正社員・フリーランス問わず月1回以上を制度化 |
| 待機給保証 | 基本給80%以上を契約に明記 |
関連: Heydayが透明性にこだわる理由 / マージン開示の3段階レベル
マージン率の具体値を出さない理由
透明性を主張しながらマージン率の具体数値を出さない理由は、競合とのポジショニング競争に巻き込まれないためだ。「還元率80%」のような数字合戦に参加すると、数字の裏付け(社会保険料会社負担や福利厚生の計算に含めているかなど)で水掛け論になる。
代わりに、業界水準のマージン率データ(公開情報)と自社の還元率の比較を定性的に示し、「業界平均を下回ることはない」という約束のみ提示する。数字の透明性ではなく、構造の透明性を優先している。
地獄を避ける会社選びの面接質問10問
仮に今の現場が地獄度スコア2点以上で脱出を決めた場合、次の会社選びで失敗しないための面接質問を10問に絞る。これは別記事で詳細に展開しているため、ここでは核心の10問のみ示す。
- この案件のエンドクライアントは誰ですか? 間に何社入っていますか?
- 契約単価はエンジニア本人に開示されますか?
- 御社のマージン率はおおよそ何%ですか?(具体値が返せない場合、業界水準との比較は説明可能か?)
- 案件のアサインは複数提示から選ぶ形ですか? 辞退した場合のペナルティはありますか?
- 待機期間中の給与は基本給の何%保証されますか?
- 定期面談は月1回以上ありますか? 担当は誰ですか?
- 資格取得補助・技術書購入補助などスキルアップ支援の制度と金額は?
- 直近1年の入社人数と退職人数は?
- 入社承諾前に雇用契約書と就業規則を確認できますか?
- 退職時の競業避止義務の範囲と期間は?
詳細な質問テンプレート・回答例・NGサインの見分け方は別記事に整理している。
関連: 「SES やめとけ」と言われる理由を経営者が正直に答える|ホワイト企業の見分け方と具体的な脱出法
脱出ルート別の経済的試算
地獄度スコアが2点以上で脱出を決めた場合、次の環境候補は主に3つ: 自社開発企業 / フリーランス / 別のSES企業(以下、転SES)。それぞれの経済試算をHeyday内の移行者実績と業界平均から提示する。
前提条件
- 現在: 地獄的環境(4次請けSES、月給35万円、年収約480万円)
- スキル: 5年目、Javaエンジニア、AWS実務経験あり
- 年齢: 30代前半
ルート別の期待年収差
| 脱出ルート | 想定年収 | 年収差 | 安定性 | キャリア伸長性 |
|---|
| 自社開発企業 | 550-650万円 | +70-170万円 | 高 | 高(継続的プロダクト関与) |
| フリーランス | 720-900万円 | +240-420万円 | 中(案件依存) | 中(単価上昇は継続努力) |
| 転SES(2次請け以上) | 570-680万円 | +90-200万円 | 中(営業力依存) | 中(現場依存) |
自社開発企業への転職は年収差では中位だが、安定性とキャリア伸長性では最高。フリーランス移行は年収差が最大だが、案件継続リスクと税務・社会保険の自己管理が追加される。転SESは年収差が中程度で、次の経営判断を下す企業を正しく選べるかが重要になる。
試算の注意点
この試算はあくまで目安で、実際の年収は個別のスキル・案件・交渉で変動する。特にフリーランス移行の場合、額面単価と手取りの差(税・社保・経費)は月10〜20万円に及ぶため、単純な単価比較は過大評価になる。
自分のスキル帯での現実的な年収レンジを把握するには、現時点の市場単価を確認するのが最初のステップだ。
よくある質問(FAQ)
Q. SESは全部地獄なのですか?
全部ではない。業態としてのSESに地獄を生む必然性はなく、特定の経営判断をしている企業の現場で地獄化が発生する。この記事で定義した3条件(商流3段以下 / 還元率55%未満 / 所属50人以上で月次面談なし)のいずれにも該当しない現場であれば、同じSESでも地獄化リスクは低い。判断は業態ではなく企業単位で行うべきだ。
Q. 新卒でSESに入るのは地獄確定ですか?
確定ではないが、新卒は地獄度スコアを判定する情報が不足しているためリスクが相対的に高い。入社前に確認すべきは、面接で契約単価の開示方針・マージン率・案件選択権・月次面談の4点に明確な回答があるかだ。4点すべてに曖昧な回答しか返らない企業は、入社後に地獄化する確率が高い。新卒がSESを選ぶ場合、受託開発・自社開発・SES(透明性が確認できた企業)の3つを並行で検討し、情報が最も透明な企業を選ぶのが安全だ。
Q. 何年目で地獄に気づく人が多いですか?
Heyday内の転籍者観察では、3〜5年目で気づくケースが最多だ。1〜2年目は業界慣習と自分のスキル不足を混同しがちで、地獄の構造に気づきにくい。3年目以降、同世代の同業他社エンジニアとの単価・年収の比較情報が入り始め、「自分の環境が標準ではない」ことに気づく。5年以上気づかないまま働き続けると、スキル年次と市場単価のギャップが固定化し、脱出の難易度が上がる。気づいた段階で市場単価を正確に把握し、脱出ルートを並列で検討するのが最適だ。
Q. 経営者はなぜ地獄を放置するのですか?
短期の経営数字(案件数・売上・営業効率)を優先する判断が、結果として地獄化する経営判断と重なるためだ。1営業あたり10案件を持たせれば短期の売上は上がるが、1案件あたりの対応品質は下がる。商流4段の案件も受注すれば案件数は稼げるが、エンジニアへの還元率は下がる。経営者側から見ると「合理的な数字優先」でも、エンジニア側から見ると「地獄化する放置」になる。これを変えるには、経営者が短期ではなく中長期(エンジニアの定着率・紹介率・長期収益)で判断する必要があり、業界全体ではまだ少数派だ。
Q. 脱出のベストタイミングはいつですか?
在職中に次の環境を確定させた時点だ。辞めてから探すのではなく、並行で進めるのが経済的・精神的な最適解だ。具体的には、現在の現場で地獄度スコア2点以上が確定した段階で、次の選択肢(自社開発・フリーランス・転SES)を同時に調査開始する。市場単価を正確に把握し、スキルシートを整備し、複数の候補企業と並行で面談する。そのうち1つで条件が固まった時点で退職を切り出す。「辞めたい」と思った瞬間に動くのではなく、「次が決まった」時点で動く。
おわりに
「SES 地獄」という言葉が検索されるのは、業界に実在する問題の反映だ。その問題を「SESは全部やめとけ」で片付けるのも、「業界は変わる」で楽観視するのも、どちらも現実的ではない。
「SESやめとけ」という言説が本当に正しいのかどうか、採用担当者の立場から実データで検証した記事がある。→ 【データ検証】50名追跡:SESはやめとけか続けるべきか
正確に言えば、こうだ。
SES業態自体が地獄を生むのではない。特定の経営判断をしている企業の現場が地獄化する。その経営判断は商流段数・還元率・所属社員数の3変数で外から観測でき、数値で判定できる。
この記事で示した3条件と5ステップを使えば、今の現場が地獄かどうかを感覚ではなく根拠で判断できる。判断の結果として脱出を決めるなら、どの脱出ルートが経済的に最適かも経済試算で検証できる。
Heydayは自社をこの記事の5基準すべてで測り、公開情報として提示している。マージン率の具体数値は出さないが、「業界水準より低い」ことは論拠付きで説明できる。透明性にこだわる理由は、エンジニアが情報の非対称性に泣かされる構造を、業界の内側から少しずつ崩すためだ。
まず自分の市場単価を知る
今の現場が地獄かどうかを判定するにも、脱出先を選ぶにも、自分のスキルが市場でどう評価されているかを数字で把握するのが最初のステップだ。言語・経験年数・クラウドスキルを入力するだけで、現在の市場単価レンジと伸ばすべきスキルが分かる。
あなたの市場単価を診断する →