「Javaを使う案件なら、開発経験を積めそう」
「リモート可と書かれているから、働きやすそう」
SESの案件紹介を受けたとき、このように考えていませんか。案件票には使用技術や勤務地が書かれていても、実際に担当する業務やチームの状況までは分からないことがあります。
私も以前は、案件名や使用技術を中心に見ていました。しかし、SES企業2社で働き、Webアプリ開発を約7ヶ月、保守・運用を約1年、バージョンアップ対応とテストを約7ヶ月経験したことで、案件を見る基準が変わりました。
同じJava案件でも、実装が中心とは限りません。既存仕様の調査、テスト、データ移行、問い合わせ対応が中心になる場合もあります。
この記事では、私の実体験をもとに、SES案件選びで重視したい7つのポイントを紹介します。面談で確認したい質問や、条件を比べる方法もまとめました。
SES案件選びは「経験」と「続けやすさ」で判断する

SES案件は、使用技術や単価だけで決めず、キャリアと生活の2軸で判断したいところです。
| 判断軸 | 確認する内容 |
|---|---|
| キャリア | 担当工程、身につく技術、期待される成果、次の仕事へのつながり |
| 生活 | 通勤時間、リモート日数、残業、勤務時間、質問できる環境 |
技術的に魅力があっても、通勤や残業で生活に無理が出れば長続きしません。反対に、働きやすさだけを優先すると、次の案件や転職で説明できる経験が増えない可能性があります。自分の目標に合わせ、2つの軸のバランスを取りましょう。
同じ技術を使う案件でも担当業務は異なる
「Java案件」と紹介されても、Javaのコードを毎日書くとは限りません。
私が経験した案件でも、画面やバッチを改修した時期がある一方、既存コードの調査やテストが中心の時期もありました。使用技術だけでなく、設計・実装・テストの割合や、参画後に任される作業まで確認しましょう。
すべての希望条件を満たす案件は少ない
開発経験、リモート、残業、通勤、収入のすべてを満たす案件は簡単には見つかりません。絶対に譲れない条件と妥協できる条件を分け、「なぜ重視するのか」まで営業担当へ伝えることが大切です。
3種類のSES案件を経験して判断基準が変わった

私は、Webアプリ開発、保守・運用、バージョンアップ・テストを経験してきました。
保守やテストでも、調査力や品質を守る視点が身につきました。工程名だけで良し悪しを決めず、具体的な担当業務を見ることが大切です。
Webアプリ開発では実装とテストを経験した
Webアプリ開発には約7ヶ月携わりました。利用した主な技術はJava、TypeScript、Spring Boot、Vue.js、Oracleで、WindowsとUbuntuを使う環境です。
画面改修、API連携、バッチ処理、データベース定義の修正、単体・結合テストなどを担当しました。実装経験を積めた一方、環境やコード規約への適応には時間が必要でした。経験が浅い時期ほど、質問先とレビュー体制も重要です。
保守・運用では調査力と再現性が鍛えられた
保守・運用には約1年携わりました。Java、TypeScript、PL/SQL、Spring Boot、Vue.js、Oracleなどを使い、データ移行、本番環境への適用、不具合調査、運用支援、手順書の整備を担当しました。
既存仕様やログから原因を切り分け、設定値の一覧化や手順の整理も行いました。調査力や手順化する力は、別の現場でも使えます。「保守だから成長できない」と決めつけず、担当範囲を確認しましょう。
バージョンアップ案件では品質を守る経験が残った
バージョンアップ対応とテストには約7ヶ月携わりました。JavaやJavaScript、Oracle、Db2を使い、既存コードの変換・改修、影響範囲の調査、テスト仕様書の作成、システムテスト、不具合調査を経験しています。
仕様書とコードを照らし合わせ、変更後も従来の動作を保てるか確認しました。この経験から、品質を根拠とともに説明する視点が身につきました。実装量だけでなく、担当範囲と残せる成果物も案件の価値です。
SES案件選びで市場価値を高める3つのポイント
年収アップを目指すなら、案件に入ること自体ではなく、参画後にどのような経験を残せるかを考える必要があります。
ここからは、7つの判断基準のうち、キャリアに関わる3項目を紹介します。
①将来やりたい仕事から逆算する
案件は、3年後に担当したい仕事から逆算して選ぶのがおすすめです。
バックエンドを強化したいなら、Javaの使用有無だけでなく、設計、API、データベース、バッチ処理のどこまで担当できるかを確認します。リモート案件を目指すなら、Git、文章での進捗共有、レビュー、手順化の経験も役立ちます。「何を使うか」より「次に何ができるか」で判断しましょう。
②担当工程と期待される成果を確認する
案件票の「開発支援」「システム改修」といった表現だけで決めず、担当工程と期待される成果を確認しましょう。
少なくとも、次の4点は聞いておきたいところです。
- 参画後1〜3ヶ月に担当する業務
- 設計・実装・テストの割合
- 新規開発か、既存機能の改修か
- 作成する成果物とレビューの有無
同じテストでも、手順を実行するだけなのか、テスト項目の作成や不具合調査まで行うのかで経験は変わります。「案件終了時にスキルシートへ何を書けるか」まで考えましょう。
③ほかの現場でも使える技術と経験を見る

案件選びでは、別の現場でも応用できる経験が含まれているかを確認します。
独自の製品を使う案件でも、Java、SQL、Git、コードレビュー、テスト設計、ログ調査などを経験できれば、別の現場で応用できます。技術の新しさだけでなく、経験を再現できるかまで見ましょう。
SES案件選びで生活と年収を守る4つのポイント
スキルアップできる案件でも、通勤や残業によって生活が崩れると、学習や副業を続ける余力がなくなります。
長く働きながら年収アップを目指すには、仕事内容以外の条件も確認しておきましょう。
①チーム体制と質問・レビュー環境を確認する
経験が浅い時期ほど、質問先とレビュー体制は重要です。
チームが大きくても、同じ作業をする人がいなければ相談しにくい場合があります。同じ担当の人数、質問先、レビュー方法を確認しましょう。裁量の大きさと、質問できずに放置されることは別物です。
②通勤・リモート・残業を生活単位で考える

働き方は、勤務時間だけでなく1日全体で考える必要があります。
片道1時間なら、通勤だけで1日2時間です。資格学習、ブログ、副業、家族との時間にも影響します。「リモート可」だけで判断せず、出社日数、利用開始時期、残業、繁忙期、勤務開始時間まで確認しましょう。
③契約期間と案件終了後の支援を確認する
契約期間や更新単位は、参画前に営業担当へ確認しておきましょう。
短期案件は複数の環境を経験しやすい一方、慣れる作業を繰り返します。長期案件は業務知識を深めやすい反面、工程が固定される可能性があります。期間内に積める経験と、終了後に次の案件を探す流れ、待機中の扱いを確認しましょう。
④案件経験が給与評価につながるか確認する
年収アップを目指すなら、案件選びと所属企業の評価制度を分けて考える必要があります。
高単価案件でも、給与へ反映する仕組みがなければ、すぐに収入が増えるとは限りません。評価時期、昇給条件、案件で残すべき成果を確認しましょう。
私も未経験転職の直後は前職より年収が下がりましたが、実務経験を積んで再び転職し、前職の年収を上回りました。案件で経験を積むことと、その経験を評価する会社を選ぶことの両方が必要です。
SES案件はメリット・デメリットを比較して選ぶ
魅力的に見える条件にも、注意点があります。条件名だけで判断せず、自分の経験や生活に当てはめて比較しましょう。
| 条件 | メリット | デメリット・注意点 |
| 未経験の技術へ挑戦 | スキルの幅を広げられる | 学習負担が大きく、支援体制が必要 |
| フルリモート | 通勤時間を減らせる | 質問や関係づくりが難しい場合がある |
| 長期案件 | 業務知識を深めやすい | 担当工程が固定される可能性がある |
| 高単価案件 | 高い評価を受ける機会になる | 求められる成果も大きく、昇給は自社制度による |
面談前にMust・Want・NGを整理する

- Must:絶対に外せない条件
- Want:できれば満たしたい条件
- NG:受け入れられない条件
各項目は3つ程度に絞ります。「資格学習の時間を確保したい」「バックエンド経験を増やしたい」など、重視する理由まで営業担当へ伝えましょう。
案件面談では実際の仕事を具体的に質問する
案件面談では、自分のアピールだけでなく、仕事内容も確かめます。次の質問を事前に用意しておくと安心です。
- 参画後1〜3ヶ月は、どのような業務を担当しますか
- 設計・実装・テストの割合はどの程度ですか
- チーム内のレビューは、どのように実施していますか
- 同じ業務を担当するメンバーは何名いますか
- 不明点が出た場合の質問先は決まっていますか
- リモートワークは、参画直後から利用できますか
- 残業が増えやすい時期はありますか
- 今回の募集で期待されている役割は何ですか
回答が抽象的なら、「1日の作業例」を聞くと参画後の姿を想像しやすくなります。
面談後は雰囲気ではなく7項目で採点する
面談直後に7項目を5段階で評価します。
| 評価項目 | 優先度 | 5段階評価 |
| 将来やりたい仕事とのつながり | 高・中・低 | 1〜5 |
| 担当工程と期待される成果 | 高・中・低 | 1〜5 |
| ほかの現場でも使える経験 | 高・中・低 | 1〜5 |
| チームとレビュー体制 | 高・中・低 | 1〜5 |
| 通勤・リモート・残業 | 高・中・低 | 1〜5 |
| 契約期間と終了後の支援 | 高・中・低 | 1〜5 |
| 給与評価とのつながり | 高・中・低 | 1〜5 |
不明点は営業担当へ再確認します。合計点が高くても、Must条件を満たさない案件は慎重に判断しましょう。
まとめ|SES案件選びは7項目に優先順位をつける
SESの案件選びでは、技術名やリモート可といった目立つ条件だけで判断しないことが大切です。
案件紹介を受けたら7項目を確認する
案件紹介を受けたら、次の7項目を確認しましょう。
- 将来やりたい仕事とのつながり
- 担当工程と期待される成果
- ほかの現場でも使える経験
- チームとレビュー体制
- 通勤・リモート・残業
- 契約期間と案件終了後の支援
- 案件経験と給与評価のつながり
まずは譲れない条件を3つ決める
開発、保守・運用、バージョンアップ・テストを経験し、実装量だけが案件の価値ではないと分かりました。一方で、どれほど成長できる案件でも、生活を崩しては長続きしません。
まずはMust・Want・NGを書き出し、絶対に譲れない条件を3つ決めてみてください。
自分の基準を持つことが、年収アップと無理のない働き方につながる最初の一歩です。
あわせて読みたい記事👇
「SESはやめとけと言われるけど、本当にそんなに悪いの?」 「SESでも開発経験を積んで年収を上げられる?」 「案件が終わったら、その後はどうなる?」 SESへの転職を考えている人や、現在SESで働いている人の中には、この[…]
※本記事は筆者の実務経験をもとに作成しています。勤務先や顧客を特定できる名称は掲載せず、案件ごとの評価は筆者個人の経験に基づくものです。