【実際どうなの?】現役エンジニアが語る自社サービスとSESの違い

目次
はじめに
「自社サービスとSESって結局どっちがいいの?」
エンジニアを目指している方や転職を考えている方なら、一度は気になったことがあるテーマではないでしょうか。
今回は、自社サービス企業とSES企業の両方を経験した、東京大学卒・現役Rubyエンジニアの方をゲストに迎え、それぞれの働き方や責任、キャリア形成の違いについてお話を伺いました。
実際に両方を経験したエンジニアだからこそ語れるリアルな違いを紹介します。
自社サービスは「何でも屋」になりやすい
まず印象的だったのが、自社サービス企業での働き方についてです。
自社サービスでは、自社のプロダクトを自分たちで育てていくため、開発だけでなくインフラや運用など、さまざまな業務を担当することがあります。
限られた人数でサービスを支えるため、
「これもお願い」
「あれもやってみて」
というように、担当領域が広がっていくケースも珍しくありません。
エンジニアとして幅広いスキルを身に付けられる一方で、経験のない分野にも積極的に挑戦する必要があります。
未経験の技術に突然チャレンジすることも
実際にゲストの方も、自社サービス時代にこんな経験があったそうです。
会社で「モバイルアプリも作ろう」という話になり、
「Flutterやって!」
と任されたとのこと。
もちろん経験者がサポートしてくれたそうですが、それまで触ったことのない技術にいきなり挑戦することになったそうです。
自社サービスでは、このように会社の状況に応じて新しい技術へ飛び込む機会が少なくありません。
幅広い経験が積めるのは自社サービスの魅力
こうした大変さがある反面、自社サービスには大きなメリットがあります。
苦手な分野や未経験の技術も経験することで、エンジニアとしての対応力が自然に身に付いていきます。
開発だけでなく、インフラや運用、アプリ開発など幅広い経験を積めるため、経歴としても多彩な実績を作りやすい環境と言えるでしょう。
SESは担当業務が明確
一方、SESでは契約によって担当する業務が決まっています。
基本的には、
「この業務をお願いします」
という形で参画するため、契約外の仕事が突然増えることはあまりありません。
もちろん現場で信頼を得れば担当範囲が広がることもありますが、自社サービスほど何でも任されるケースは少ないでしょう。
業務内容が明確なので、専門性を高めやすいというメリットがあります。
やりたい仕事とのミスマッチも起こり得る
ただし、SESには注意したい点もあります。
例えば、
「開発がやりたい」
と思って参画したにもかかわらず、実際には開発業務がほとんど発生しないケースもあります。
契約で決められた業務を担当するため、自分の希望と仕事内容が一致しないと、キャリア形成の面で物足りなさを感じることもあるでしょう。
だからこそ、案件選びは非常に重要になります。
責任の重さは大きく異なる
今回のお話で特に印象的だったのが、「責任」の違いです。
自社サービスでは、自分たちが作っているサービスそのものに責任を負います。
もしリリースが遅れたり、不具合が発生したりすれば、その責任は自分たちのチームに返ってきます。
世間でよく耳にする、
「エンジニアって大変そう」
「残業が多そう」
というイメージは、自社サービス企業の開発現場から生まれている部分もあるのではないか、とゲストの方は話していました。
社員としてプロダクトと運命共同体になるため、最後まで責任を持ってやり切ることが求められるのです。
SESでも責任感は必要
一方でSESは契約に基づいて参画する働き方です。
契約上は案件の途中で離脱することも可能であり、自社サービスほど責任が重くない場面もあります。
しかし、それは「責任がない」という意味ではありません。
任された業務に対して最後までコミットし、責任感を持って取り組むことは、SESでも当然求められます。
「どうせSESだから」
という考え方ではなく、自分の役割を最後まで果たす姿勢が大切だというお話でした。
責任感のあるエンジニアは評価される
ゲストの方は、
「最初に責任の重いポジションを経験した人は、その後SESで働いても強いと思う」
とも話していました。
実際、SESでは責任感を持たずに仕事をしてしまう人も一定数いるそうです。
だからこそ、任された業務に真摯に向き合い、最後までコミットできるエンジニアは非常に貴重な存在になります。
その姿勢が評価されれば、
「ぜひうちで働きませんか?」
と、お客様企業から声をかけてもらえる可能性も十分あります。
ゲストの方は、前職の最終日に会社の方から名刺をいただいたそうです。
それだけ信頼され、仕事に真剣に向き合っていたことの表れなのでしょう。
おわりに
自社サービスとSESには、それぞれ異なる魅力や働き方があります。
自社サービスでは幅広い経験や大きな責任を通じて成長できる一方、SESでは担当業務に集中しながら専門性を磨くことができます。
どちらを選ぶにしても、共通して大切なのは「責任感を持って仕事に向き合う姿勢」です。
もしもSESという働き方が気になっている方は弊社のカジュアル面談にお気軽にご応募ください!



















