SES案件の「当たり」と「ハズレ」を見分ける7つのチェックポイント
Photo by Amanda Dalbjörn on Unsplash
株式会社Codence代表の西野です。SESで働くエンジニアのキャリアは、「どの案件に入るか」で大きく左右されます。同じJavaエンジニアでも、成長できる案件に入った人と、ルーティン作業だけの案件に入った人では、3年後のスキルに歴然とした差が生まれます。
この記事では、SES案件の「当たり」と「ハズレ」を事前に見分けるための7つのチェックポイントを、SES企業の経営者の視点からお伝えします。面談前にこのリストを確認するだけで、案件選びの精度が大きく上がるはずです。
チェック1:商流の深さ
最も重要なチェックポイントは「商流」です。エンドクライアントから何層目の案件なのかを必ず確認しましょう。1次請け・2次請けなら商流は浅く、条件が良い傾向があります。3次請け以降になると、中間マージンが重なり、単価が低くなるだけでなく、プロジェクトの全体像が見えにくくなります。Codenceでは、原則として2次請けまでの案件に限定しています。
チェック2:担当する工程の範囲
「開発案件」と聞いていたのに、実際に行ったらテスト工程しか任されなかった──こうしたミスマッチを防ぐために、担当する工程の範囲を具体的に確認しましょう。要件定義から参画できるのか、詳細設計からなのか、実装のみなのか。上流工程に関われる案件ほど、キャリアアップにつながります。
チェック3:チーム構成と自分の立ち位置
一人でクライアント先に常駐する「単独配属」なのか、自社メンバーや他のSESエンジニアとチームで入る「チーム配属」なのかは、働きやすさに大きく影響します。単独配属は孤独感が強くなりやすい反面、クライアント組織に深く入り込める。チーム配属は相談相手がいる安心感がある。自分の性格とキャリア目標に合った形態を選びましょう。
チェック4:技術スタックの鮮度
使われている技術スタックが古すぎないかも重要なポイントです。Java 8+Struts1のようなレガシー環境と、Java 21+Spring Boot 3.xのモダン環境では、得られるスキルの市場価値がまったく異なります。もちろんレガシー環境の案件にも学びはありますが、キャリア戦略的には「市場で求められる技術」に触れられる案件を優先すべきです。
チェック5:残業の実態
案件紹介時に「残業は月20時間程度」と言われても、実態は異なることがあります。可能であれば、現在その案件で働いている(または過去に働いていた)エンジニアの声を聞きましょう。SES企業の営業に「この案件で働いている他のエンジニアの話を聞かせてください」と依頼するのは、正当なリクエストです。
チェック6:クライアントのエンジニアに対する姿勢
SESエンジニアを「外注」として雑に扱うクライアントと、チームの一員として尊重してくれるクライアントでは、働きやすさが天と地ほど違います。面談時のクライアント担当者の態度、質問の内容、オフィスの雰囲気──これらから「この会社はエンジニアを大切にしているか」をある程度判断できます。
チェック7:案件の終了条件と次のステップ
案件の契約期間、延長の可能性、終了後のキャリアパス──これらを事前に確認しておくことで、「いつまでこの案件にいるのか」「次はどこに行くのか」の見通しが立ちます。SES企業の営業に「この案件が終わった後のキャリアプランはどうなりますか」と聞くことは、自分のキャリアを守る上で非常に重要です。
「案件ガチャ」を「案件選択」に変える
SES業界では「案件ガチャ」という言葉がよく使われますが、実際には完全な「ガチャ」ではありません。上記の7つのチェックポイントを面談前に確認し、疑問点があれば営業に質問する──この「主体的な案件選び」の姿勢が、キャリアの質を大きく左右します。
私たちCodenceでは、エンジニア本人に複数の案件候補を共有し、一緒にメリット・デメリットを検討するプロセスを必ず挟んでいます。「会社の都合で決められた案件に行く」のではなく「自分で選んだ案件に行く」──この納得感が、同じ案件でもモチベーションを大きく変えます。
案件選びに悩んでいるなら、ぜひ一度話を聞きに来てください。あなたのキャリア目標に合った「当たり案件」を、一緒に見つけましょう。