PR:本ページはプロモーションを含みます
IT転職でSESか自社開発かで迷ったら読む、後悔しない企業の選び方
「SESってよく見るけど、実際どういう会社なんだろう」「自社開発がいいって聞くけど、自分に合っているかわからない」——転職活動を始めたエンジニアが最初にぶつかる壁のひとつが、この企業形態の選択です。
求人票を見ていると「SES」「自社開発」「受託開発」という言葉が当たり前のように使われていますが、それぞれが何を意味するのか、自分にどちらが向いているのかを正確に理解している人は意外と少ないです。
この記事では、SES・自社開発・受託開発の違いをできる限りわかりやすく、そして正直に説明します。華やかな面だけでなく、リスクやデメリットも包み隠さずお伝えするので、転職後に「こんなはずじゃなかった」と感じないための判断材料にしてください。
この記事に関連するサービス:最近、「仕事が楽しい」って思えるようになった【社内SE転職ナビ】![]()
SES・自社開発・受託開発の違いを正直に説明する
まず、3つの企業形態の定義を整理しましょう。似たようなIT企業でも、ビジネスモデルが全く異なります。
SES(システムエンジニアリングサービス)とは
SESとは、エンジニアの技術力を「人月(にんげつ)」単位で顧客企業に提供するビジネスモデルです。簡単に言うと、エンジニア自身がサービス商品になる形態です。
SESエンジニアは自社ではなく、クライアント(客先)の職場に常駐して働きます。雇用契約は自社(SES会社)と結びますが、日々の業務指示はクライアント側の担当者から受けることがほとんどです(厳密には準委任契約のため指揮命令は自社からとされていますが、実態として客先での業務となります)。
SES会社は、エンジニアを月80〜160時間程度の稼働として客先に派遣し、その稼働分の費用をクライアントから受け取ります。エンジニアへの給与は、その売上の一定割合として支払われます。
自社開発企業とは
自社開発企業とは、自社でプロダクト(サービス・アプリ・システム)を企画・開発・運用する企業です。メルカリ・freee・クックパッドのようなWebサービス企業や、SaaSを提供するスタートアップがこれに当たります。
エンジニアは外部のクライアントのためではなく、自社のプロダクトのために働きます。ビジネス目標とエンジニアリングが直結しているため、「自分が作ったものがユーザーに使われる」体験が得やすいのが特徴です。
受託開発企業とは
受託開発企業は、クライアントから特定のシステム・アプリ・Webサービスの開発を請け負い、成果物を納品するビジネスモデルです。SESとの違いは、「人を派遣する」のではなく「プロジェクトとして成果物を作る」点にあります。
受託開発では、案件ごとに開発チームが組成され、要件定義から設計・実装・テスト・納品まで一気通貫で担当します。プロジェクトが完了すると次の案件に移るため、様々な技術スタックや業種のシステムを経験できます。
以降は、転職市場で特に迷いやすい「SES vs 自社開発」を中心に詳しく解説します。
SESを選ぶとどうなるか(メリット・デメリットを正直に)
SESには、転職市場でネガティブなイメージがついていることがあります。しかし、一概に「SESは悪い」とは言えません。SESにも明確なメリットがあり、自分の状況によっては最善の選択肢になることもあります。ここでは正直にお伝えします。
SESのメリット
- 未経験・経験浅でも入りやすい:SES会社は常に案件を抱えており、採用ニーズが比較的高いため、スキルがまだ浅い段階でも採用されやすい傾向があります。
- 様々な現場・技術を経験できる:案件が変わるたびに異なる現場・技術スタックに触れるため、広い経験値を積みやすいです。
- 大規模な開発現場に関わりやすい:大手企業の基幹システムや金融・公共系の大型プロジェクトにアサインされることもあり、通常では関われないスケールの開発を経験できる場合があります。
- 安定した雇用形態:正社員として雇用されるSES会社も多く、案件が終わっても次の案件が用意されるため、収入が途切れにくいです。
SESのデメリット(正直に)
- 給与が低くなりやすい構造:SESは「中間マージン」が発生するビジネスモデルです。クライアントが月100万円で発注していても、エンジニアの手取りは30〜50万円台にとどまるケースが多いです。会社の取り分が多いほど、エンジニアの給与は圧縮されます。
- キャリアを自分でコントロールしにくい:アサインされる案件は会社側が決めることが多く、「自分が成長したい領域の案件に入れない」という状況が起きやすいです。スキルの方向性を会社任せにしてしまうと、気づけばキャリアが散漫になっていることもあります。
- 「自社のプロダクト」という感覚が持ちにくい:客先常駐の場合、自分が何かを作ってリリースしてユーザーの反応を見るという体験が得にくいです。エンジニアとしてのやりがいをプロダクトへの関与に感じる方には、物足りなさを感じる可能性があります。
- スキルアップが現場次第になりがち:入る現場によってはレガシーな技術しか使わない、学習機会がほとんどないという状況もあります。
SESを選ぶなら、「今は経験を積む期間と割り切る」「2〜3年で自社開発や受託開発へのステップアップを計画する」という視点を持つことが重要です。SESを永続的に続けることを前提にするのではなく、明確なキャリアビジョンの中での「踏み台」として活用すると、その価値が最大化されます。
自社開発企業を選ぶとどうなるか
自社開発企業はエンジニア転職の文脈で「理想の環境」として語られることが多いですが、実態はどうでしょうか。
自社開発企業のメリット
まず、エンジニアとして最も大きなメリットは「自分が関わったプロダクトがユーザーに届く」という体験です。自分の実装がリリースされ、ユーザーに使われ、フィードバックが来る——このサイクルがエンジニアとしての成長と満足感の源泉になります。
次に、技術選定の自由度が高い点も挙げられます。自社プロダクトでは、開発チームが技術スタックを自ら決められることが多く、モダンな技術を使ったり、パフォーマンス改善のためのリファクタリングに取り組んだりする機会が生まれやすいです。
また、自社開発企業(特にスタートアップやメガベンチャー)は給与水準が高いケースが多く、成果や貢献に応じたストックオプションや評価制度が整っていることもあります。エンジニアを重要な職種と位置づけている企業が多いため、待遇面で恵まれる可能性があります。
自社開発企業のデメリット・注意点
一方で、自社開発企業にも注意点があります。
まず、採用のハードルが高いことです。特に有名な自社開発企業・スタートアップは選考の倍率が高く、技術面接も難易度が高いことがあります。スキルと実績が整っていない段階では書類選考や技術試験で苦戦することもあります。
また、スタートアップの場合は事業そのものが失敗するリスクがあります。プロダクトがサービス終了になれば、エンジニアも影響を受けます。「自社開発=安定」ではなく、会社の事業フェーズや財務状況も確認する必要があります。
さらに、「自社開発だから全部がモダンで楽しい」は幻想の場合があります。歴史のある自社開発企業では、大量の技術的負債を抱えていることもあり、レガシーコードの保守に多くの時間を費やすケースもあります。求人票の「モダンな技術スタック」の記述だけでなく、実際の開発環境を面接時に確認することが大切です。
自分に合う企業形態の選び方・見極め方
SESと自社開発、どちらが自分に合っているかは、キャリアの段階や優先事項によって異なります。一律に「自社開発のほうがいい」とは言えません。
経験・スキル段階別の選び方
エンジニア歴1〜3年・スキルを広げたい段階
この段階では、SESや受託開発で様々な技術・現場を経験することに価値があります。「どの技術が自分に向いているか」「どんな開発環境が好きか」を体験で学ぶ時期と考えると、SESや受託での経験は無駄になりません。ただし、「何のためにこの現場にいるか」を常に意識して、技術の吸収と自己投資を怠らないことが重要です。
エンジニア歴3〜7年・専門性を確立したい段階
この段階では、自社開発への転職を本格的に視野に入れるべきタイミングです。これまでの経験で「自分はこの技術・領域で勝負したい」という軸が見えてきているはずです。その軸に合った自社開発企業を選ぶことで、キャリアを加速させられます。
エンジニア歴7年以上・シニアエンジニア・マネージャー志向
この段階では、企業規模・事業フェーズ・チーム構成・技術課題の面白さが選択基準の中心になります。SESや受託よりも、自社開発企業でのシニアポジション・テックリード・EMへのキャリアを追う方が、給与・影響範囲・成長の観点から恵まれた環境を得やすいです。
求人票・面接での見極めポイント
企業形態を見極めるために、求人票と面接で必ず確認したい項目があります。
確認すべき項目:
- 開発しているプロダクトは何か:自社サービス名・URL・ユーザー数などを公開しているか確認しましょう。非公開の場合は面接で必ず聞いてください。
- 技術スタックと選定の経緯:「なぜこの技術を選んでいるか」を面接官が語れるかどうかは、技術的な意思決定がエンジニア主導かどうかの指標になります。
- 客先常駐の有無:「自社開発」を謳いながら実態はSESに近い会社もあります。「開発場所はどこですか?」「常駐案件はありますか?」と直接確認しましょう。
- リリースサイクル・デプロイ頻度:「週1回以上デプロイしている」「月1〜2回」など、頻繁にリリースしている企業ほど開発が活発な証拠です。
- 技術的負債への取り組み方:「技術的負債はどう管理していますか?」という質問への回答で、エンジニアリングの成熟度がわかります。
AI時代にSESと自社開発の「環境格差」はさらに広がる
2026年現在、SESと自社開発のどちらを選ぶかを考えるうえで、見落とせない新しい視点があります。それが「AIツールの活用環境の差」です。
GitHub CopilotやCursorといったAIコーディング支援ツールは、エンジニアの生産性を大幅に高めるツールとして開発現場への浸透が進んでいます。自社開発企業の多くは、こうしたツールを開発フローに積極的に取り入れており、「AIツールを使いこなせること」が採用要件や評価基準に組み込まれるケースも増えてきました。
一方、SESでは話が変わります。客先企業のセキュリティポリシーや情報管理規定によって、AIコーディングツールの使用が制限・禁止されている現場が少なくありません。特に金融・公共・医療系の客先常駐案件では、外部サービスへのコード送信を禁じているケースが多く、AIツールを実務で使える機会が得にくい構造になっています。
これは単なる「便利なツールが使えるかどうか」の問題ではありません。AIツールを日常的に使いこなせるエンジニアとそうでないエンジニアの生産性差・スキル差は、時間が経つほど広がります。現在AIエンジニアの需要は前年比150%増のペースで伸びており、AIを活用した開発経験を持つエンジニアへの評価は急速に高まっています。SESでAIツールを使えない環境に長く身を置くと、自社開発エンジニアとの市場価値のギャップが気づかぬうちに拡大するリスクがあります。
SESを選ぶ際は、「AIツールの利用可否を入社前に必ず確認する」ことを強くおすすめします。「客先での開発ツールの制限はどのように決まっていますか?」と面接・エージェント経由で確認するだけで、入社後のミスマッチを防ぐことができます。
まとめ:「どこで働くか」より「何を目的に働くか」を先に決める
SESか自社開発かを選ぶ前に、「自分は転職後に何を得たいか」を明確にすることが最も大切です。
経験を広げたいならSESや受託開発に意味がある段階もあります。プロダクトに深く関わりたい・給与を上げたいなら自社開発が向いています。しかし、どちらが「正解」かは、あなたの今のキャリアステージと優先事項によって変わります。
転職活動では、企業形態のラベルに引っ張られすぎず、「この会社に入ると1〜3年後の自分はどうなっているか」を常に想像しながら企業を選ぶことをおすすめします。
もし「SESか自社開発か判断が難しい」と感じているなら、IT専門の転職エージェントに相談することも有効です。各社の内情を知っているエージェントなら、求人票だけではわからない実態を教えてくれることがあります。選択を誤らないためにも、複数の情報源を活用して判断材料を集めてみてください。
社内SEへの転職を本気で考えるなら
IT専門コンサルタントが、あなたのスキルに合った社内SE求人を厳選してご提案。客先常駐なしの求人5,000件以上。
年収アップを狙うエンジニア経験者へ
大手からスタートアップまで年収1,000万円超の案件多数。経験・希望・価値観に寄り添った転職支援。