「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つを同時に検討した
脱出は感情的な行動ではなく、複数の選択肢を並列で評価してから実行する意思決定だ。「辞めたい」と思った瞬間に動くのではなく、次の環境の経済試算ができた時点で動く。
