SESは本当にやめた方がいい?SESエンジニアとして働くメリット・デメリットや、年収・スキル・案件・キャリア面の注意点を解説。SESから自社開発・受託開発・社内SE・フリーランスへ転職する際のポイントも紹介します。
エンジニアとして働いていると、
「SESはやめた方がいいって本当?」
「自社開発に転職した方がいい?」
「SESのままだと年収は上がらない?」
と考えることがあります。
インターネットでは「SESはやめとけ」「SESは将来性がない」といった意見を見ることもありますが、SESだから必ず悪いというわけではありません。
SESには、さまざまな案件を経験しやすいというメリットがあります。
一方で、会社や案件によっては希望する仕事ができなかったり、キャリアアップしにくかったりする場合もあります。
重要なのは「SESだから辞める」ではなく、今の環境で自分が目指すキャリアに必要な経験を積めているかを確認することです。
この記事では、SESは本当にやめた方がいいのか、メリット・デメリットや転職を考えるタイミングについて解説します。
SESは「System Engineering Service」の略として使われる言葉で、エンジニアの技術力や業務を提供する働き方の一つです。
SES企業へ所属し、客先のプロジェクトへ参画して仕事をするケースが多くあります。
仕事内容は企業や案件によってさまざまで、
システム開発
テスト
運用・保守
インフラ構築
クラウド
設計
要件定義
など幅広くあります。
そのため、
「SES=テストや運用しかできない」
とは限りません。
会社や案件によって経験できる仕事内容は大きく異なります。
結論からいうと、
SESだからという理由だけで辞める必要はありません。
SESでも、
開発経験を積める
上流工程を経験できる
クラウド案件へ参画できる
PM・PL経験を積める
といった環境はあります。
反対に、長期間働いていても、
同じような仕事しかできない
希望する案件へ移れない
年収が上がらない
という場合は、転職を考える理由になります。
SESかどうかではなく、現在の会社でどのようなキャリアを作れるかが重要です。
SESがネガティブに語られる理由には、いくつかあります。
代表的なのは、
案件を自分で選びにくい場合がある
現場が変わることがある
評価が見えにくいことがある
スキルアップしにくい案件もある
給与が上がりにくい会社もある
といった点です。
ただし、これらがすべてのSES企業に当てはまるわけではありません。
企業によって案件の種類や評価制度、給与体系は異なります。
SESでは、会社が保有している案件の中から参画先が決まることがあります。
そのため、
「開発をしたいのにテスト案件になった」
「クラウドをやりたいのに運用案件が続いている」
といったケースもあります。
希望を伝えても毎回その通りになるとは限りません。
自分が目指すキャリアと違う案件が続く場合は注意が必要です。
SESでは、案件が終了すると別のプロジェクトへ移ることがあります。
そのたびに、
仕事内容
使用技術
働く場所
チーム
が変わる可能性があります。
さまざまな環境を経験できるメリットがある一方、同じ環境で長期間働きたい人には負担になる場合があります。
SESでは、実際の仕事は客先で行い、人事評価は所属会社が行うケースがあります。
そのため、
「現場で頑張っているのに評価へ反映されない」
と感じることもあります。
評価制度が分かりにくい会社では、
何をすれば昇給できるのか
どの経験が評価されるのか
が見えにくくなる場合があります。
現在の会社で働き続けるなら、評価制度や昇給基準を確認しておきましょう。
SES企業によって給与水準は異なります。
経験を積んでも、
「案件単価が上がっているのに給与が変わらない」
「担当工程が増えても昇給が少ない」
という場合があります。
ただし、SESだから必ず年収が低いわけではありません。
高い給与水準を設定していたり、単価を給与へ反映したりする企業もあります。
SESで年収に不満がある場合は「SESという働き方」だけでなく、現在の会社の給与制度に問題がないか確認することも大切です。
案件によっては、同じ作業を長期間続けることがあります。
たとえば、
テストだけ
監視だけ
定型的な運用だけ
といった仕事が続くケースです。
その経験自体が無駄というわけではありません。
しかし、将来的に開発や設計へ進みたいのに、その機会がない状態が何年も続く場合はキャリアを見直した方がよいでしょう。
SESでは、複数のプロジェクトを経験できることがあります。
たとえば、
「1つ目はWebシステム開発」
「次は業務システム」
「その後はクラウド案件」
といった形です。
異なる業界やシステムを経験することで、幅広い知識を身につけられる可能性があります。
同じサービスを長期間担当するより、さまざまな現場を経験したい人にはメリットになります。
案件が変わることで、使用する技術も変わることがあります。
たとえば、
Java
Python
AWS
Azure
Linux
など、複数の技術を経験できるケースがあります。
そこで自分の得意分野を見つけ、その後のキャリアを決めることもできます。
SESでは、自分が直接入社するのが難しい企業のプロジェクトへ参画できることがあります。
大規模なシステムやチーム開発を経験できれば、今後の転職でも活かせる可能性があります。
ただし、
「大手企業の案件にいた」
だけでは十分ではありません。
その中で、
どの工程を担当したか
どんな技術を使ったか
どんな役割を担当したか
まで説明できることが重要です。
会社員として特定の部署に所属している場合、人間関係や仕事内容を簡単に変えられないことがあります。
SESでは、案件終了や契約変更によって別の現場へ移るケースがあります。
現在の現場が自分に合わなくても、所属会社を変えずに環境を変えられる可能性があります。
これはSESならではのメリットの一つです。
SESでさまざまな経験を積む中で、
「開発を専門にしたい」
「クラウドをやりたい」
「PM・PLを目指したい」
といった方向性が見えてくることがあります。
最初から明確なキャリアが決まっていないエンジニアにとって、複数の仕事を経験することがキャリアを考えるきっかけになる場合があります。
SESという働き方は、次のような人と相性が良い場合があります。
さまざまな現場を経験したい
幅広い技術に触れたい
環境の変化に対応できる
複数の業界を経験したい
自分の得意分野を探したい
一つの会社やサービスに長く関わるより、複数の案件を経験したい人には向いている可能性があります。
反対に、
同じサービスへ長期間関わりたい
自分で仕事内容を決めたい
勤務先が変わることを避けたい
自社のサービスを成長させたい
という人は、SES以外の働き方が合う可能性があります。
自社開発や社内SE、事業会社なども比較してみましょう。
SESだから辞める必要はありません。
しかし、次のような状態が長く続いているなら転職を検討してもよいでしょう。
何度希望を伝えても、自分が目指すキャリアと違う案件が続いているケースです。
テスト・運用など同じ業務を続け、希望する開発や設計へ進めない場合です。
スキルや担当業務が増えているのに給与へ反映されない場合です。
会社がエンジニアの将来より、とにかく案件へ参画させることを優先している場合も注意が必要です。
仕事が安定せず、今後の働き方に不安を感じる場合も転職を考える理由になります。
「今のSES会社であと3年働いたとき、自分が目指すエンジニアに近づけるか」を考えると、転職するべきか判断しやすくなります。
SESから自社開発企業へ転職することは可能です。
重要なのは、
「SES経験○年」
だけでなく、実務経験を具体的に伝えることです。
たとえば、
使用した言語
フレームワーク
担当工程
プロジェクト規模
自分の役割
改善したこと
などを整理します。
自社開発では開発経験やサービスへの理解、チームでの仕事などを見られることがあります。
転職先が求める経験を確認し、自分の経験との共通点を整理しましょう。
SESからの転職先は自社開発だけではありません。
受託開発企業へ転職する選択肢もあります。
受託開発では、顧客から依頼されたシステムを自社で開発するケースがあります。
企業によっては、
設計
要件定義
顧客折衝
などへキャリアを広げられる可能性があります。
「SESを辞める=自社開発」
と決めつけず、それぞれの働き方を比較しましょう。
社内SEも転職先の一つです。
自社のシステムやIT環境へ関わり、
システム導入
インフラ管理
ベンダー調整
社内サポート
などを担当します。
ただし、社内SEは企業によって仕事内容がかなり違います。
開発を続けたい人が社内SEへ転職したところ、問い合わせ対応が中心だったという可能性もあります。
求人票だけでなく、具体的な業務内容を確認しましょう。
十分な実務経験を持っている場合は、フリーランスエンジニアを検討する方法もあります。
SESで複数案件を経験していることが強みになる場合もあります。
その際は、
使用技術
担当工程
どこまで一人で対応できるか
を整理しましょう。
ただし、フリーランスは案件が必ず続くとは限らないため、収入の安定性や社会保険なども含めて判断する必要があります。
SESから転職したからといって必ず年収が上がるわけではありません。
年収は、
実務経験
担当工程
専門性
企業の給与水準
役職
などによって変わります。
しかし、現在の会社より自分の経験を高く評価する企業へ転職できれば、年収アップを目指せる可能性があります。
転職前に、自分の経験ならどの程度の求人を狙えるのか確認しておきましょう。
SESを辞めなくても年収アップを目指す方法はあります。
たとえば、
高単価案件へ移る
上流工程を経験する
クラウドなど専門性を高める
PM・PLへ進む
評価制度の明確なSES企業へ転職する
などです。
今の会社に不満があるからといって、SESという働き方そのものを辞める必要はありません。
別のSES企業へ転職した方が希望に合う場合もあります。
転職を決める前に、まず現在の会社で改善できないか確認しましょう。
たとえば、
案件変更を相談する
希望するキャリアを伝える
昇給条件を確認する
社内で別のポジションへ進めるか確認する
といった方法があります。
改善できるのであれば、現在の会社に残ることも選択肢です。
それでも状況が変わらない場合は、転職を検討しやすくなります。
SESに不満があると、
「自社開発なら絶対にいい」
と考えてしまうことがあります。
しかし、自社開発にも、
希望する技術を使えない
担当業務が限定されている
年収が低い
残業が多い
といった可能性があります。
転職では会社の分類だけではなく、
仕事内容
年収
担当工程
キャリアパス
働き方
まで確認しましょう。
求人を比較するときは、次のポイントを確認しましょう。
① 仕事内容
自分が希望する業務を担当できるか。
② 担当工程
開発・設計・要件定義など、積みたい経験を得られるか。
③ 使用技術
今後伸ばしたい技術を経験できるか。
④ 年収・評価制度
経験や成果がどのように給与へ反映されるか。
⑤ キャリアパス
PM・PL、スペシャリストなど次のキャリアを目指せるか。
⑥ 働き方
勤務地・リモート・残業など希望する条件に合っているか。
SESで複数の案件を経験している場合は、案件ごとに実績を整理しましょう。
たとえば、
「Javaを3年間使用」
だけではなく、
Javaを使用した業務システム開発
基本設計からテストまで担当
5人チームで開発
既存機能の改修を担当
など、具体的に書きます。
SESであることを気にするより、
「そこで何を経験して何ができるようになったか」
を伝えることが重要です。
現在の会社に不満があっても、すぐ退職する必要はありません。
まず求人を確認して、
「自分の経験ならどんな会社へ転職できるのか」
「年収はどの程度なのか」
「希望する仕事内容の求人はあるのか」
を調べてみましょう。
転職エージェントなどを利用して市場価値を確認する方法もあります。
希望する転職先がなければ、今の会社で経験を増やしてから転職するという判断もできます。
SESには、
さまざまな案件を経験できる
幅広い技術に触れられる可能性がある
大規模プロジェクトへ参加できる場合がある
などのメリットがあります。
一方で、
希望する案件へ入れない
担当工程が広がらない
給与が上がりにくい
評価が見えにくい
といったデメリットを感じる場合もあります。
SESだから悪い、自社開発だから良いという単純な話ではありません。
SESを辞めるべきか迷ったら「会社の種類」ではなく、今の環境で年収・スキル・キャリアを伸ばしていけるかを基準に判断しましょう。
現在の会社で改善できることを確認し、それでも希望するキャリアを実現できない場合は、自社開発・受託開発・社内SE・別のSES企業・フリーランスなど幅広く比較してみましょう。
よくある質問(FAQ)
一概には言えません。メリット・デメリットがあり、自分のキャリアや希望する働き方に合っているかを確認することが重要です。
求人によっては未経験者を募集している場合があります。応募条件は企業ごとに異なります。
実務経験を積みながらスキルを伸ばし、その後に受託開発や自社開発企業へ転職する方もいます。