「SESの現場でスキルを積んできたけど、いつまでこの働き方が続くのだろう」「自社サービスを0から作り上げるエンジニアになりたい」――そう感じているエンジニアは少なくありません。
SES(システムエンジニアリングサービス)は経験を積む入口として機能しますが、プロジェクトをたらい回しにされる、技術スタックが偏る、上流工程に携われないなど、キャリアの壁にぶつかりやすい働き方でもあります。
この記事では、SESから自社開発企業への転職を実現するための具体的な方法を、ステップ形式でわかりやすく解説します。ポートフォリオの作り方、スキルの磨き方、面接で評価されるポイントまで網羅しているので、転職活動の羅針盤としてぜひ活用してください。
SESと自社開発の違いを理解する
転職活動を始める前に、SESと自社開発がどのように異なるのかを正確に把握しておくことが重要です。両者の違いを理解することで、自分が何を求めていて、どんな企業を選ぶべきかが明確になります。
SESの特徴
SESとは、エンジニアを客先企業に常駐させ、その稼働時間に応じて報酬を得るビジネスモデルです。特徴として以下が挙げられます。
- さまざまな業種・現場を経験できる
- 所属企業ではなく客先のルールで働く
- プロジェクトが終わると現場が変わる
- 技術選定や設計に関与できないことが多い
- 上流工程(要件定義・設計)は経験しにくい
自社開発の特徴
自社開発とは、企業が自社のサービスやプロダクトを社内エンジニアが開発・運用するスタイルです。
- 同じプロダクトに長期的に関わり深い技術力が身につく
- 技術選定・設計・リリース判断に参加できる
- チームと継続的に協業しプロダクト思考が育つ
- ビジネス視点とエンジニアリングを連動して考えられる
- 裁量が広く、エンジニアとしての成長速度が速い
自社開発への転職は、単なる「職場の移動」ではなく、エンジニアとしての働き方・思考の転換を意味します。
SESエンジニアが転職時に直面する壁
自社開発企業への転職は誰でも簡単にできるわけではありません。SESエンジニアが選考でつまずきやすいポイントを事前に把握しておきましょう。
ポートフォリオがない
自社開発企業の採用では、実際に自分でプロダクトを作った経験が重視されます。SES現場では「与えられたタスクをこなす」スタイルが多く、自分でゼロから設計・実装した経験が積みにくいのが実情です。
技術スタックが偏っている
SES現場は古いシステムの保守・運用が多く、モダンな技術スタック(React、TypeScript、Dockerなど)を経験していないケースが多々あります。自社開発企業が求める技術と乖離していると、書類選考で落とされることがあります。
エンジニアとしての主体性をアピールしにくい
自社開発企業は「自分で考えて動けるエンジニア」を求めます。しかしSESでは「指示に従って実装する」スタイルが中心のため、主体性・主導性のエピソードが語りにくいという壁があります。
これらの壁を正しく認識し、転職活動前から対策を打つことが成功の鍵です。
ステップ1:転職軸を明確にする
転職先を探す前に「なぜ自社開発に行きたいのか」「どんなエンジニアになりたいのか」を言語化してください。軸が曖昧なまま転職活動を進めると、企業選びを誤ったり、面接で熱意が伝わらなかったりします。
転職軸を決めるための問いかけ
自分に以下の質問を投げかけてみましょう。
- 10年後、どんなエンジニアでありたいか?
- 興味のある技術領域・ドメインはどこか?
- BtoB・BtoCどちらのプロダクトに関わりたいか?
- スタートアップと大企業、どちらの環境が合っているか?
- 年収・働き方・技術力のうち、最も優先したいものは何か?
転職軸が固まると、企業選びの精度が上がり、面接でも一貫したメッセージが伝えられるようになります。
ステップ2:スキルを戦略的にアップデートする
自社開発企業が求めるスキルセットを把握し、不足しているものを計画的に補いましょう。
優先的に習得したい技術スタック
2024〜2025年の自社開発企業の求人に多く見られる技術スタックは以下の通りです。
フロントエンド:TypeScript、React、Next.js バックエンド:Go、Kotlin、Python(FastAPI)、Ruby on Rails インフラ:Docker、Kubernetes、AWS(ECS・Lambda・RDS) その他:GitHub Actions(CI/CD)、テスト設計、アジャイル開発
SESでの業務スキルを棚卸しし、自社開発で求められるスキルとのギャップを洗い出してください。ギャップが大きい場合は、Udemy・Zenn・公式ドキュメントなどを使いながら、現場外の時間で集中的に学習します。
学習を継続するコツ
「毎日1時間確保する」「アウトプット前提で学ぶ」という姿勢が重要です。学んだことをZennやQiitaにまとめたり、GitHubに実装を残したりすることで、採用担当者に「学習の跡」を見せることができます。
ステップ3:ポートフォリオを作成する
自社開発企業への転職活動において、ポートフォリオは最も重要な武器です。「作ったもの」を見せることで、スキルの証明・開発プロセスの理解・主体性のアピールが一度にできます。
ポートフォリオに含めるべき要素
採用担当者・エンジニアが見るポイントは以下の通りです。
GitHubリポジトリ:コードの質・コミット頻度・READMEの充実度 デプロイされたアプリ:実際に動くものを見せることで説得力が増す 技術選定の理由:なぜその技術を選んだかを説明できること 設計の意図:ディレクトリ構成・DB設計の背景が語れること 改善の履歴:リファクタリングや機能追加の記録があること
ポートフォリオのテーマ選び
「何を作ればいいかわからない」という方は、自分が普段困っていることを解決するツール、趣味に関連したサービス、業務で感じた課題を解消するアプリなどがおすすめです。完成度よりも「なぜ作ったか」「どう設計したか」を説明できることの方が重要です。
ステップ4:転職先企業の選び方
自社開発企業といっても、スタートアップ・メガベンチャー・SaaS企業・大手子会社など様々な種類があります。自分の転職軸に合った企業を選ぶことが、転職後の後悔を防ぐ最大のポイントです。
企業を選ぶ際のチェックポイント
技術ブログを発信しているか:エンジニアの技術レベルと文化が見えやすい GitHubやOSSへの貢献があるか:技術コミュニティへの関与度がわかる エンジニアの発言権があるか:技術選定・ロードマップ策定に関われるかを確認 採用ページにエンジニアのインタビューがあるか:現場のリアルな声が参考になる カジュアル面談を実施しているか:入社前に文化・雰囲気を把握できる
転職エージェントの活用
自社開発企業への転職には、IT専門のエージェントを活用するのが効果的です。レバテックキャリア、Greenなどのサービスは自社開発求人に強く、非公開求人へのアクセスや面接対策サポートも受けられます。エージェントに「SESから自社開発への転職を希望している」と明確に伝え、自分の転職軸・希望条件を最初にしっかり共有することが重要です。
ステップ5:面接で評価されるための準備をする
書類選考を通過したら、次は面接です。自社開発企業の面接では、コーディングテスト・技術面接・カルチャー面接など複数のフェーズがあることが多いです。
技術面接で聞かれること
アルゴリズム・データ構造の基礎(LeetCode・AtCoderで対策) システム設計(スケーラブルなアーキテクチャの考え方) 使用技術の深掘り(なぜその技術を選んだか、トレードオフを説明できるか) コードレビューの観点(可読性・テスト・セキュリティ)
SES経験を強みに変える伝え方
SES経験を「さまざまな現場での適応力」「レガシーシステムの理解」「短期間でキャッチアップする能力」として語ることができます。ただし、「SESだったから仕方なかった」というネガティブな文脈にならないよう注意が必要です。
「現場で感じた課題を自分でどう解決しようとしたか」「業務外でどのように学び続けたか」を具体的に語ることで、主体性をアピールしましょう。
転職活動のスケジュール感
SESから自社開発への転職は、準備から内定まで平均3〜6ヶ月かかることが多いです。焦って動くと企業選びを誤るリスクがあるため、以下のような計画を立てることをおすすめします。
1〜2ヶ月目:スキルの棚卸し、学習計画の策定、ポートフォリオの設計 3〜4ヶ月目:ポートフォリオの完成、技術記事の投稿、転職エージェント登録 5〜6ヶ月目:応募・面接・内定交渉・入社日の調整
現職の業務と並行して進める場合は、無理のないスケジュールで進めることが継続の秘訣です。
よくある失敗パターンと対策
最後に、SESから自社開発へ転職しようとしたエンジニアがよくやってしまう失敗と、その対策をまとめます。
失敗1:ポートフォリオを作らずに応募する 対策:チュートリアルのコピーではなく、自分でゼロから設計したアプリを1つ以上用意する。
失敗2:自社開発なら何でも良いと思っている 対策:企業の技術スタック・文化・事業フェーズを調べ、転職軸に合う企業のみに絞って応募する。
失敗3:技術力だけをアピールしてしまう 対策:「なぜそのプロダクトに関わりたいのか」というビジネス視点・プロダクト思考もセットで語る。
失敗4:エージェントに丸投げにする 対策:エージェントはあくまでも手段。自分でも求人を調べ、志望企業の情報収集を怠らない。
まとめ
SESから自社開発への転職は、正しい準備と戦略があれば十分に実現できます。重要なのは、転職軸の明確化・スキルのアップデート・ポートフォリオの作成・企業選び・面接対策の5つを丁寧にこなすことです。
SES時代の経験は決して無駄ではありません。さまざまな現場で培った適応力・コミュニケーション力・業務理解は、自社開発のチームでも必ず活きます。
今すぐ行動を始めることが、1年後のキャリアを大きく変えます。まずは自分のスキルを棚卸しするところから始めてみましょう。
