Jobgation トップページへ戻る

エンジニアという仕事

「エンジニア」はフロントエンド・バックエンド・インフラ/SRE・データ・QA・組み込みなど専門分野の異なる仕事の集合体です。同じ開発領域でも自社開発か受託・SES(客先常駐で開発を請け負う契約形態)かで任される裁量や働き方は大きく変わります。開発領域と開発体制を選んで、自分に近いエンジニア像を見てみてください。

1条件を選ぶ

開発領域
開発体制

2この組み合わせの傾向

フロントエンド × 自社開発

自社サービスのUIエンジニア

代表例 自社SaaSのフロントエンドエンジニア toC/toBtoCアプリのUI担当 プロダクトエンジニア(フロント)

自社で運営するWebサービスやアプリのユーザーインターフェース(UI)を、企画・デザイン・バックエンドの担当者と一緒に作り上げる仕事です。React/Vue/Next.jsなどのフレームワークで画面を実装するだけでなく、機能追加のたびにユーザーの反応を見ながら改善を重ねていく、プロダクトに長く伴走するスタイルが特徴です。

未経験からの難易度 業界・実務経験推奨

JavaScriptやReact等のモダンなフレームワークでの実装経験が前提として求められることが多い

働き方の傾向 波がある

月の残業は目安15〜25時間程度(Webエンジニア全体の平均は月17.4時間という調査があり、新機能のリリース前後は業務が集中しやすい)

年収の中央値(参考) 500万円〜700万円

求人の中心的なレンジ。技術力・裁量の大きさで上振れしやすい

業務内容
  • React/Next.jsやVue.jsなどを用いたプロダクト画面の設計・実装
  • デザイナーが作成したデザインカンプ(完成見本)をもとにしたコンポーネント(画面を構成するボタンやカード等の部品)実装。例えば、同じデザインのボタンを何度も使い回せるように部品化する
  • サーバーとデータをやり取りする仕組み(API連携)の実装、画面の状態(ログイン中かどうか、選択中の項目など)を管理する設計
  • 表示速度や操作性を改善するための調整(例: 画面の読み込みを速くする、ボタンを押した時の反応をなめらかにする)
  • 2パターンを比較して効果を確かめるA/Bテストや、利用状況を計測する仕組みの実装
具体的な業務イメージ

多くのチームでは1〜2週間のスプリント(開発の区切り)単位でタスクを進め、朝会(デイリースタンドアップ)で進捗を共有しながら開発します。実装したコードはプルリクエスト(変更内容をチームに確認してもらう仕組み)としてまとめ、他のエンジニアによるコードレビューを経てから本番に反映するのが一般的な流れです。1つの機能追加につき、設計・実装・レビュー対応を含めて数日〜1週間程度かかることが多く、新機能のリリース直前は複数のプルリクエストが並行して動き、確認作業に追われることもあります。

この仕事のやりがい
  • 自分が実装した画面を使うユーザーの反応をすぐに見られる
  • 企画・デザイン・バックエンドと一緒にプロダクトを育てていく一体感
  • 技術選定から関わり、UIアーキテクチャを自分ごととして育てられる
向いている人
  • ユーザー視点で細部のUI/UXにこだわれる人
  • デザイナーや企画職と協働しながら手を動かすのが好きな人
  • 新しい技術のキャッチアップを楽しめる人
向いていない人
  • 決まった仕様通りに黙々と実装する方が落ち着く人
  • デザインや仕様の変更が度々発生することにストレスを感じやすい人
  • バックエンドやインフラなど他レイヤーへの興味が薄い人
つまずきやすいポイント
  • ブラウザやデバイスによる表示崩れの調整に想定以上の時間がかかることがある
  • 仕様確定前に実装を進め、後から手戻りが発生することがある
  • フレームワークやライブラリの更新サイクルが早く、キャッチアップが追いつかなくなることがある
必要スキル
JavaScript/TypeScript React・Vue等の実装力 UI設計・コンポーネント設計力 APIとの連携実装力 パフォーマンスチューニング
その後のキャリアパス例
  • フロントエンドのテックリード(チームの技術方針を主導する立場)・アーキテクト(システム全体の設計方針を決める立場)へ
  • プロダクト全体を見るフルスタックエンジニア(フロント・バックエンド両方を担える人)へ
フロントエンド × 受託・SES

制作会社・SES常駐のフロントエンドエンジニア

代表例 Web制作会社のフロントエンドエンジニア 客先常駐のUI実装担当 コーポレートサイト/EC制作担当

制作会社や開発会社に所属し、クライアント企業から依頼されたWebサイトやアプリのフロントエンド部分を案件ごとに実装します。SES(客先常駐で開発を請け負う契約形態)の場合はクライアント先のオフィスに常駐し、既存のプロダクトチームの一員として画面実装を担当することもあります。案件やクライアントが変わるたびに、使う技術やコーディング規約に合わせていく柔軟さが求められます。

未経験からの難易度 未経験歓迎

HTML/CSSの基礎から学べる制作会社の求人も多く、比較的入口が広い

働き方の傾向 やや忙しめ

月の残業は目安20〜30時間程度。納期直前や複数案件が重なる時期は作業が集中しやすい

年収の中央値(参考) 350万円〜500万円

未経験可の求人はこの下限寄りに集中し、経験を積むと上がる

業務内容
  • クライアントから支給されたデザインカンプのコーディング(HTML/CSS/JS実装)
  • コーポレートサイト・LP(ランディングページ)・ECサイトの新規制作・改修
  • 常駐先のプロダクトチームに入り、既存画面の機能追加・改修を担当
  • レスポンシブ対応(画面サイズごとの表示調整)、ブラウザ互換性の確認
  • クライアントとの仕様確認・進捗報告
具体的な業務イメージ

1つの案件は数週間〜数ヶ月単位で進み、案件によっては複数を並行して抱えることもあります。デザインカンプ(完成見本)をもとにコーディングを進め、納期直前は複数ページを一気に仕上げる作業が集中します。SESで客先常駐する場合は、常駐先ごとに使用するフレームワークやコーディング規約が異なるため、新しい現場に入るたびに開発環境のキャッチアップが必要になります。クライアントとの仕様確認は、制作会社の営業やディレクターを介することが多く、直接やり取りする機会は案件によって差があります。

この仕事のやりがい
  • 様々な業界のクライアント案件に携わり、幅広い経験を積める
  • 完成したサイトやアプリが世に出て、目に見える形で残る
  • 常駐先で新しい技術やチームの進め方に触れられる
向いている人
  • 案件やチームが変わっても柔軟に適応できる人
  • コーディングの正確さ・スピードを積み上げていきたい人
  • 複数の技術・業界に幅広く触れたい人
向いていない人
  • 一つのプロダクトに腰を据えて長く関わりたい人
  • 案件やクライアントが変わり続ける働き方に落ち着かなさを感じる人
  • 上流の企画・設計から携わりたい気持ちが強い人
つまずきやすいポイント
  • 常駐先によって開発体制や裁量にばらつきがあり、希望と違う業務を任されることがある
  • 案件の切れ目でアサインが不安定になることがある
  • クライアントの要望変更に伴う仕様変更・手戻りが発生しやすい
必要スキル
HTML/CSS/JavaScript実装力 レスポンシブ・ブラウザ互換対応 案件ごとの技術キャッチアップ力 クライアントとのコミュニケーション力 スケジュール管理力
その後のキャリアパス例
  • 自社開発企業のフロントエンドエンジニアへ転身
  • 制作会社内でディレクター・PM(プロジェクトマネージャー)へ
バックエンド × 自社開発

自社サービスのサーバーサイド・API設計担当

代表例 自社サービスのバックエンドエンジニア API設計担当 プロダクトエンジニア(サーバーサイド)

自社が運営するWebサービスやアプリのサーバー側のロジック、データベース設計、API(フロントエンドや外部サービスとデータをやり取りする接続口)の設計・実装を担当します。ビジネス要件を踏まえてデータ構造やAPIの仕様を自分たちで決められる裁量があり、サービスの成長に合わせてアーキテクチャを継続的に見直していく仕事です。

未経験からの難易度 業界・実務経験推奨

Webアプリケーションフレームワークでの開発経験、DB設計の基礎知識が前提となることが多い

働き方の傾向 落ち着いている

月の残業は目安15〜25時間程度(Webエンジニア全体の平均は月17.4時間という調査あり)。障害対応が発生すると緊急対応になるが、通常時は計画的に開発を進めやすい

年収の中央値(参考) 500万円〜700万円

求人の中心的なレンジ。裁量の大きさやサービス規模で上下

業務内容
  • Ruby on Rails/Django/Node.js等を用いた、アプリの裏側でデータをやり取りする仕組み(API)や処理ロジックの設計・実装
  • データを保存する仕組み(データベース)の設計と、処理を速くするための調整
  • 外部サービス・決済システムとの連携実装
  • アクセス集中時のパフォーマンス改善、セキュリティ対応
  • 障害発生時の原因調査・復旧対応
具体的な業務イメージ

新機能の開発では、まず設計方針をドキュメント(設計書)にまとめてチームでレビューしてから実装に入る流れが一般的です。実装後はプルリクエスト(変更内容の確認依頼)を出し、他のエンジニアによるコードレビューを経て本番反映します。障害対応の当番(オンコール)をローテーションで担当するチームもあり、担当週は夜間・休日でも緊急のアラートに対応する可能性があります。データベースの設計変更やパフォーマンス改善は、影響範囲の調査だけで数日かかることもあり、慎重な検証が求められます。

この仕事のやりがい
  • サービスの根幹となるロジックやデータ構造を自分たちで設計できる裁量
  • ビジネスの成長にあわせて技術的な意思決定に関われる
  • 障害を未然に防ぐ設計ができたときの手応え
向いている人
  • データ構造やロジックを筋道立てて設計するのが得意な人
  • ビジネス要件を技術要件に翻訳するのが好きな人
  • 中長期的な視点でシステムの保守性を考えられる人
向いていない人
  • 目に見えるUIの変化にやりがいを感じたい人
  • 一つの技術に長く向き合うより、幅広い技術を短期間で試したい人
  • 障害対応など緊急の呼び出しに強い抵抗がある人
つまずきやすいポイント
  • サービスの成長で当初の設計が合わなくなり、大規模な作り直し(リファクタリング)が必要になることがある
  • 障害対応で夜間・休日の緊急対応が発生することがある
  • 技術的負債(後回しにされた設計上の課題)への対応と新機能開発のバランスに悩みやすい
必要スキル
サーバーサイド言語・フレームワーク実装力 データベース設計力 API設計力 セキュリティの基礎知識 障害対応・原因調査力
その後のキャリアパス例
  • テックリード・アーキテクトへ
  • SRE/インフラ領域も担うフルスタックエンジニアへ
バックエンド × 受託・SES

SIer・SES常駐のシステムエンジニア

代表例 SIerの開発担当 SES常駐のシステムエンジニア 業務システム開発担当

SIer(システムインテグレーター、クライアント企業のシステムを企画から開発・導入まで手掛ける企業)やSES企業に所属し、クライアント企業の業務システムやWebシステムの開発を担当します。要件定義や設計から関わる場合もあれば、SESとして客先に常駐し、既存チームの一員として決められた仕様に沿って実装・テストを担当する場合もあります。

未経験からの難易度 未経験歓迎

研修制度が整っているSIer・SES企業も多く、未経験からの採用枠がある

働き方の傾向 波がある

月の残業は目安20〜30時間程度。開発フェーズやテストフェーズ、リリース前後で忙しさが変動しやすい

年収の中央値(参考) 350万円〜500万円

求人の中心的なレンジ。上流工程を担えるか、商流(何次請けか)で上下

業務内容
  • クライアントの業務システム・Webシステムの要件定義(何を作るかを決める工程)・基本設計(全体の仕組みを決める工程)への参画。例えば、クライアントへのヒアリングをもとに画面や機能の仕様をまとめる
  • Java/C#等を用いたプログラム設計・実装
  • 単体テスト(部品ごとの動作確認)・結合テスト(複数の部品を組み合わせた際の動作確認)の実施、テスト仕様書の作成
  • 客先常駐先での既存システムの保守・改修対応
  • 仕様書・設計書等のドキュメント作成
具体的な業務イメージ

プロジェクトは要件定義→設計→実装→テストという工程(ウォーターフォール型)で進むことが多く、自分がどの工程から参画するかは案件・商流(元請けか下請けか)によって変わります。設計書やテスト仕様書の作成にはExcelのテンプレートが使われることが多く、単体テスト・結合テストでは想定される入力パターンを網羅的に洗い出してテスト項目表を作る地道な作業が発生します。SESで客先常駐する場合は、常駐先ごとに開発ルールやドキュメントの書式が異なるため、現場が変わるたびに一から慣れていく必要があります。

この仕事のやりがい
  • 様々な業界・業務のシステムに携わり、業務知識と技術を並行して身につけられる
  • 大規模なシステムの一部を担うことで、チーム開発の進め方を学べる
  • 納品したシステムがクライアントの業務を実際に支えている実感
向いている人
  • 決められた仕様・設計に沿って正確に実装を進められる人
  • 常駐先やプロジェクトが変わっても適応できる人
  • ドキュメント作成や仕様確認など地道な作業を丁寧にこなせる人
向いていない人
  • 自分の裁量で技術選定や設計方針を決めたい人
  • 常駐先次第で担当業務や裁量が変わることに不安を感じやすい人
  • 最新技術より安定した既存技術を使う開発に物足りなさを感じる人
つまずきやすいポイント
  • 常駐先によって開発環境や技術が古く、キャリアの方向性に悩むことがある
  • 多重下請け構造の案件では、実際の裁量や評価が見えにくいことがある
  • 客先常駐先の変更で、人間関係やプロジェクトの慣れを一から作り直す負担がある
必要スキル
Java/C#等の実装力 要件定義・設計書作成力 テスト設計・実施力 クライアント折衝力 業務知識の理解力
その後のキャリアパス例
  • 自社開発企業のバックエンドエンジニアへ転身
  • SIer内でPM(プロジェクトマネージャー)・PL(プロジェクトリーダー)へ
インフラ・SRE × 自社開発

自社サービスのSRE・クラウドインフラ担当

代表例 自社サービスのSRE クラウドインフラエンジニア プラットフォームエンジニア

自社サービスが安定して動き続けるよう、AWS/GCP等のクラウドインフラの設計・構築・運用を担当します。SRE(Site Reliability Engineering、信頼性をソフトウェア工学的に高める職種)としてサービスの可用性目標(SLO)を定め、監視体制の整備や障害対応プロセスの改善、インフラのコード化(IaC)を通じて、開発チーム全体の生産性と信頼性を底上げしていく仕事です。

未経験からの難易度 業界・実務経験推奨

クラウド運用の実務経験やLinux・ネットワークの基礎知識が前提となることが多い

働き方の傾向 やや忙しめ

月の残業は目安20〜30時間程度(オンコール当番の週は待機時間も発生する)。サービスの障害対応は緊急性が高く、当番制のオンコール対応が発生することがある

年収の中央値(参考) 600万円〜800万円

求人の中心的なレンジ。専門性の高さでさらに上振れすることもある

業務内容
  • AWS/GCP等のクラウドサービス(インターネット経由で借りるサーバー環境)を使ったインフラの設計・構築・運用
  • Terraform等を用いたIaC(インフラのコード化)の推進
  • コードの変更を自動でテスト・公開する仕組み(CI/CDパイプライン)の構築・運用
  • 監視・オブザーバビリティ(システムの状態を可視化する仕組み)基盤の整備
  • 障害対応・インシデント対応プロセスの整備、ポストモーテム(障害の振り返り)の実施
具体的な業務イメージ

オンコール(障害当番)をチームでローテーションし、担当週は夜間・休日でもアラートが鳴れば対応するのが一般的な体制です。SLO(サービスがどの程度安定稼働すべきかの目標値)の達成状況を定期的に確認し、未達が続く領域があれば優先的に改善に取り組みます。インフラ構成の変更はTerraformなどのコードで管理(IaC)し、変更内容はコードレビューを経てから適用するため、手作業でサーバーを直接いじることはほとんどありません。大きな障害が起きた後はポストモーテム(振り返り)を実施し、原因と再発防止策をドキュメントにまとめます。

この仕事のやりがい
  • サービス全体の信頼性を裏側から支えている実感
  • 自動化によって手作業を減らし、開発チーム全体の生産性を上げられる
  • 障害の再発防止策が実際に効果を発揮したときの達成感
向いている人
  • システム全体を俯瞰し、根本原因を突き止めるのが得意な人
  • 手作業を仕組み化・自動化することに喜びを感じる人
  • 緊急対応にも冷静に対処できる人
向いていない人
  • 目に見えるユーザー向け機能を作ることにやりがいを感じたい人
  • 障害対応での緊急呼び出しに強い抵抗がある人
  • 地道な監視改善やドキュメント整備よりも新機能開発を優先したい人
つまずきやすいポイント
  • 障害対応が深夜・休日に発生し、オンコール対応の負担が大きくなることがある
  • 開発速度を優先する組織文化の中で、信頼性向上の取り組みの優先度を上げにくいことがある
  • クラウドサービスの仕様変更・アップデートへの追従が継続的に必要になる
必要スキル
クラウドインフラ設計・構築力 IaC(Terraform等)の実装力 監視・オブザーバビリティの設計力 障害対応・原因分析力 スクリプトによる自動化力
その後のキャリアパス例
  • SREのテックリード・プラットフォームアーキテクトへ
  • セキュリティ・基盤全体を見るエンジニアリングマネージャーへ
インフラ・SRE × 受託・SES

SES常駐のインフラ運用・構築担当

代表例 データセンター運用保守担当 インフラ構築SES サーバー・ネットワーク運用担当

SES企業に所属し、クライアント企業のデータセンターやサーバールームに常駐して、サーバー・ネットワーク機器の運用保守を担当します。案件によってはオンプレミス(自社内に機材を持つ運用形態)環境の監視業務からスタートし、経験を積んでクラウド環境の構築案件に関わっていくケースもあります。

未経験からの難易度 未経験歓迎

監視・運用業務から始められる求人が多く、IT業界未経験からの入口として選ばれやすい

働き方の傾向 波がある

月の残業は目安15〜25時間程度(シフト制のため残業時間自体は読みやすいが、夜勤や障害対応で不規則になりやすい現場もある)

年収の中央値(参考) 300万円〜450万円

監視・運用中心の求人はこの下限寄りに集中し、設計・構築を担えると上がる

業務内容
  • サーバー・ネットワーク機器の監視、障害一次対応
  • 定期的なメンテナンス作業(データのバックアップ確認、ソフトウェアの更新プログラム(パッチ)を適用する作業等)
  • サーバーラックの構築・配線作業、機器の設置・撤去
  • 運用手順書・作業報告書の作成
  • クライアントからの問い合わせ対応、エスカレーション対応(自分で解決できない問題を上位の担当者に引き継ぐこと)
具体的な業務イメージ

多くの現場でシフト制(日勤・夜勤の交代制)を組んでおり、監視画面(モニタリングツール)でアラートが出た際に一次対応し、自分で解決できない場合は上位の担当者にエスカレーション(引き継ぎ)します。定期メンテナンスの作業報告書や運用手順書の作成にはExcelWordのテンプレートが使われることが多く、深夜・早朝のメンテナンス作業(機器の入れ替えやバックアップ確認)を担当することもあります。経験を積むと、監視・一次対応中心の業務から、サーバーラックの構築や設定変更といった手を動かす作業に関わる機会が増えていきます。

この仕事のやりがい
  • 社会インフラを支えるシステムの安定稼働に直接貢献している実感
  • 監視・運用の基礎から、構築・設計へと着実にスキルを積み上げていける
  • トラブルを早期に発見・対処できたときの達成感
向いている人
  • 決められた手順・ルールを正確に守れる人
  • 地道な監視業務やルーティン作業をコツコツこなせる人
  • 夜間・休日を含むシフト勤務に抵抗が少ない人
向いていない人
  • 上流の設計・構築から早く携わりたい気持ちが強い人
  • 単調な監視業務にモチベーションを保ちにくい人
  • 決まった手順から外れた自由な裁量を求める人
つまずきやすいポイント
  • 現場によっては運用・監視業務が中心で、構築や設計になかなか進めないことがある
  • 障害発生時は原因が切り分けにくく、対応に時間がかかることがある
  • 客先常駐先の変更で、担当業務のレベル感が大きく変わることがある
必要スキル
サーバー・ネットワークの基礎知識 監視ツールの運用力 インシデント対応力 手順書に基づく正確な作業遂行力 クラウド基礎知識
その後のキャリアパス例
  • 構築・設計を担当するインフラエンジニアへ
  • クラウドインフラエンジニア・SREへ転身
データ × 自社開発

自社サービスのデータ基盤エンジニア

代表例 データ基盤エンジニア 分析基盤担当 データプラットフォームエンジニア

自社サービスから生まれる大量のログやユーザー行動データを、事業判断や機械学習に使える形に整えるためのデータ基盤を設計・構築します。データの収集・蓄積・加工のパイプラインを作るだけでなく、データサイエンティストやマーケティング部門など「データを使う側」が使いやすい環境を整えることも重要な役割です。

未経験からの難易度 業界・実務経験推奨

SQL・プログラミングに加え、データベースやクラウドの基礎知識が前提になりやすい

働き方の傾向 落ち着いている

月の残業は目安15〜25時間程度。パイプラインの障害対応以外は計画的に開発を進めやすい

年収の中央値(参考) 500万円〜700万円

求人の中心的なレンジ。クラウド関連のデータ基盤スキルで上振れしやすい

業務内容
  • BigQuery/Snowflake等、大量のデータをまとめて保管・分析するための基盤(データウェアハウス)の設計・構築
  • ETL/ELT(データの抽出・変換・格納)パイプラインの構築・運用
  • ログ収集基盤・データ連携基盤の設計
  • データ品質のチェック・監視の仕組みづくり
  • 社内のデータ活用部門(マーケティング、事業企画等)からの要望対応
具体的な業務イメージ

社内のマーケティングや事業企画部門から「このデータをこういう形で見たい」という依頼が日常的に届き、それに応じてETL/ELT(データの抽出・変換・格納)パイプラインを新規構築・改修します。パイプラインは複数本を並行して運用することが多く、データ量の増加や仕様変更で処理が遅くなった際は原因調査・チューニングに時間を使います。SQLでのデータ加工に加え、パイプラインの自動化にはPythonが使われることが多く、データ品質の異常を検知する監視の仕組みも自分たちで整備します。

この仕事のやりがい
  • 整備したデータ基盤が全社のデータドリブンな意思決定を支えている実感
  • データ活用の幅が広がっていく過程に技術面から関われる
  • 散らばっていたデータが整理され、使いやすくなる手応え
向いている人
  • データの構造や流れを整理・設計するのが得意な人
  • 他部門の要望を汲み取りながら、使いやすい仕組みを作れる人
  • 地道なパイプライン改善・品質管理をコツコツ続けられる人
向いていない人
  • 分析結果からインサイトを導く方に関心が強い人(データサイエンティスト志向)
  • ユーザー向けの目に見える機能開発にやりがいを感じたい人
  • ドキュメント整備やデータ品質管理を後回しにしたくなる人
つまずきやすいポイント
  • データ量の増加でパイプラインの処理が遅くなり、都度チューニングが必要になる
  • データの発生源となるサービス側の仕様変更に振り回されることがある
  • データ活用側の要望が多岐にわたり、優先順位づけに悩みやすい
必要スキル
SQL・データベース設計力 ETL/ELTパイプライン構築力 クラウドのデータ関連サービスの知識 データモデリング力 他部門との調整力
その後のキャリアパス例
  • データエンジニアリングのテックリードへ
  • 機械学習基盤(MLOps)エンジニアへ
データ × 受託・SES

受託・SES常駐のBI・分析基盤構築担当

代表例 BIダッシュボード構築担当 分析基盤構築SES データ分析支援担当

受託開発会社やSES企業に所属し、クライアント企業のデータ分析基盤構築やBI(ビジネスインテリジェンス、データを可視化して経営判断に活かす仕組み)ダッシュボードの構築を案件単位で担当します。クライアントの業務データをもとに、Tableau/Power BI等のツールで可視化したり、SQLでデータを抽出・集計したりと、クライアントの意思決定を直接支える仕事です。

未経験からの難易度 未経験歓迎

SQLの基礎から学べる案件もあり、データ分析職への入口として選ばれることがある

働き方の傾向 波がある

月の残業は目安15〜25時間程度。案件の納期や、クライアント側の意思決定タイミングに合わせて業務量が変動する

年収の中央値(参考) 350万円〜500万円

求人情報が少なく参考程度。SQL・BIツールを軸にした近接領域の求人から推定

業務内容
  • クライアントの業務データを、SQL(データベースを操作する言語)で抽出・集計
  • Tableau/Power BI等を用いた、数字の傾向をグラフで見える化する画面(BIダッシュボード)の設計・構築
  • クライアントへのヒアリングをもとにした分析要件の整理
  • クラウド上のデータ分析基盤の構築支援
  • 分析結果・ダッシュボードのクライアントへの説明・報告
具体的な業務イメージ

1つの案件はヒアリング→分析要件の整理→ダッシュボード構築→納品という流れで、数週間〜数ヶ月かけて進みます。クライアントの業務データはExcelやCSVで受け取ることも多く、SQLでの抽出・集計と組み合わせてExcelで下準備をしてからTableau/Power BIに取り込む、という手順が一般的です。完成したダッシュボードの説明・報告にはPowerPointの資料も使われ、クライアントへのヒアリングで「本当に知りたいこと」を的確に引き出す力が、成果物の質を大きく左右します。

この仕事のやりがい
  • 業界の異なる複数クライアントの経営データに触れられる
  • 作成したダッシュボードがクライアントの意思決定にすぐ使われる手応え
  • SQL・BIツールのスキルを案件を通じて着実に積み上げられる
向いている人
  • クライアントの要望を的確にヒアリングし、要件に落とし込める人
  • 数字やデータを整理・可視化するのが得意な人
  • 案件ごとに異なる業務知識をキャッチアップするのが苦にならない人
向いていない人
  • 一つのプロダクトのデータ基盤に腰を据えて関わりたい人
  • クライアントとの折衝より手を動かす作業に専念したい人
  • 案件が変わるたびに一からのキャッチアップを負担に感じやすい人
つまずきやすいポイント
  • クライアントの要望が曖昧なまま進み、完成後に方向修正が発生することがある
  • クライアントのデータが整っておらず、前処理に想定以上の時間がかかることがある
  • 常駐先によって使うツール・技術が変わり、都度キャッチアップの負担がある
必要スキル
SQL・データ抽出力 BIツール(Tableau/Power BI等)の実装力 ヒアリング・要件整理力 クライアント折衝力 業務知識の理解力
その後のキャリアパス例
  • 自社サービスを持つ企業のデータエンジニアへ転身
  • データアナリスト・データサイエンティストへ
QA・テスト × 自社開発

自社プロダクトのQAエンジニア

代表例 自社プロダクトのQAエンジニア 品質保証担当 テスト自動化エンジニア

自社サービスの品質を、企画・開発の初期段階から関わって作り込んでいく仕事です。単にリリース前にテストを実行するだけでなく、仕様レビューでの問題発見や、テスト自動化の推進、品質指標のモニタリングなど、プロダクト開発チームの一員として品質そのものを設計します。

未経験からの難易度 業界・実務経験推奨

テスト技法の基礎知識やプロダクトへの理解が前提として求められることが多い

働き方の傾向 波がある

月の残業は目安15〜25時間程度。リリース直前はテストが集中し、忙しさが波打ちやすい

年収の中央値(参考) 400万円〜600万円

求人の中心的なレンジ。テスト自動化・仕様レビュー等の上流スキルで上振れしやすい

業務内容
  • 仕様書・要件定義書のレビューによる不具合の早期発見
  • テスト計画・テストケース(『どんな操作をして何が起きれば正しいか』をまとめた確認項目リスト)の設計
  • 手動テストの実施、E2Eテスト(実際のユーザー操作を再現するテスト)の自動化推進
  • バグ管理・優先度の判断、開発チームへのフィードバック
  • リリース判定に関わる品質指標のモニタリング
具体的な業務イメージ

新機能のテストケース(確認項目)は1機能あたり数十〜100項目規模になることもあり、テストケースの管理にはExcelや専用のテスト管理ツールが使われます。見つけたバグはバグ管理ツール(JIRA等)に起票し、再現手順・重要度を整理した上で開発チームに報告します。E2Eテスト(実際のユーザー操作を再現するテスト)の自動化にはコードを書く必要があり、手動テストと自動化コードの作成を並行して進めるのが一般的です。リリース直前は、限られた時間で優先度の高い項目からテストを終わらせる判断力が求められます。

この仕事のやりがい
  • リリース前に重大な不具合を発見し、ユーザーへの影響を未然に防げたときの達成感
  • 開発の初期段階から品質を作り込む文化をチームに根付かせられる
  • テスト自動化によって、手動作業を減らしながら品質を高められる
向いている人
  • 仕様の抜け漏れや矛盾に気づく観察力・注意力がある人
  • 「壊すつもりでシステムを見る」視点を楽しめる人
  • 開発者と対等に議論しながら品質を作り込みたい人
向いていない人
  • 新機能を作る側に回りたい気持ちが強い人
  • 細かい確認作業の繰り返しにモチベーションを保ちにくい人
  • 不具合の指摘で開発者との摩擦が生じることにストレスを感じやすい人
つまずきやすいポイント
  • リリーススケジュールが優先され、テスト工程が圧縮されやすい
  • 不具合の指摘が開発者との関係にストレスを生むことがある
  • テスト自動化の整備に時間がかかり、当初の期待値とのギャップが生まれることがある
必要スキル
テスト設計・テスト技法の知識 テスト自動化ツールの実装力 仕様理解・レビュー力 バグ管理・優先度判断力 開発チームとの折衝力
その後のキャリアパス例
  • QAのテックリード・品質保証責任者へ
  • SET(Software Engineer in Test、テスト基盤を開発するエンジニア)へ
QA・テスト × 受託・SES

テスト専門会社・SES常駐のテストエンジニア

代表例 テスト専門会社のテストエンジニア SES常駐のQA担当 テスト実行・検証担当

テスト専門会社に所属し、クライアント企業から委託されたソフトウェアやアプリのテストを案件単位で実施します。テスト設計書に沿ってテストケースを消化していくテスト実行担当から始まり、経験を積むとテスト計画・テスト設計を担当する上流のテストエンジニアへとステップアップしていく仕事です。

未経験からの難易度 未経験歓迎

テスト実行から始められる求人が多く、IT業界未経験の入口として選ばれやすい

働き方の傾向 やや忙しめ

月の残業は目安15〜25時間程度。リリース直前のテスト消化期間は業務が集中しやすい

年収の中央値(参考) 300万円〜450万円

テスト実行中心の求人はこの下限寄りに集中し、テスト設計を担えると上がる

業務内容
  • テスト仕様書に基づいたテストケースの実行・結果記録
  • 不具合(バグ)の発見・起票(管理システムに記録し開発チームへ報告すること)、再現手順の整理
  • ゲーム・Webシステム・スマホアプリ等、案件に応じたテスト対象への習熟
  • 経験を積んだ場合のテスト設計書・テスト計画書の作成
  • クライアントへのテスト進捗・結果報告
具体的な業務イメージ

1日に消化するテストケース数は案件やテスト対象によって幅がありますが、数十〜100項目程度をこなすことも珍しくありません。テスト結果の記録にはExcelのテスト仕様書が使われることが多く、見つけた不具合は管理システムに起票して、再現手順・発生条件を具体的に書き起こします。案件が変わるたびにゲーム・Webシステム・スマホアプリなど対象が変わるため、その都度、仕様の理解から始める必要があります。経験を積むとテスト実行だけでなく、テストケース自体を設計する上流工程を任されるようになります。

この仕事のやりがい
  • リリース前の製品に早い段階から触れ、品質向上に直接貢献できる
  • 案件ごとに異なる製品・業界に触れられ、幅広い経験が積める
  • テスト実行から設計へとステップアップしていく成長実感
向いている人
  • 同じ作業を丁寧に、粘り強く繰り返せる人
  • 細かい違和感やバグの兆候に気づく観察力がある人
  • 案件が変わっても新しい製品への理解を早く深められる人
向いていない人
  • 決められたテストケースを消化する作業に単調さを感じやすい人
  • 上流の設計・企画に早く関わりたい気持ちが強い人
  • 常駐先やプロジェクトが変わる働き方が落ち着かない人
つまずきやすいポイント
  • テスト実行のみを任される期間が長く、スキルアップの実感を持ちにくいことがある
  • 納期直前のテスト消化で残業が発生しやすい
  • 常駐先によって裁量やキャリアパスの選択肢が変わる
必要スキル
テストケースの正確な実行力 不具合の再現・報告力 テスト技法の基礎知識 案件ごとのキャッチアップ力 コミュニケーション・報告力
その後のキャリアパス例
  • テスト設計・計画を担当する上流のテストエンジニアへ
  • 自社プロダクトを持つ企業のQAエンジニアへ転身
組み込み・IoT × 自社開発

家電・機器メーカーの組み込みエンジニア

代表例 家電メーカーの組み込みエンジニア IoT機器の制御ソフト開発担当 ファームウェア開発担当

自社が企画・製造する家電製品やIoT機器に搭載する制御ソフトウェア(ファームウェア)を、企画・ハードウェア設計の担当者と連携しながら開発します。ハードウェアの制約(メモリ容量や消費電力等)を踏まえてソフトウェアを設計する必要があり、製品として世に出るまでの長い開発サイクルにじっくり向き合う仕事です。

未経験からの難易度 業界・実務経験推奨

C/C++でのハードウェア制御経験や電気・電子回路の基礎知識が前提となりやすい

働き方の傾向 落ち着いている

月の残業は目安15〜25時間程度(モノづくり系エンジニアの残業は月27.1時間という調査もあり、量産直前の検証フェーズは忙しくなりやすい一方、開発サイクルは比較的長期的)

年収の中央値(参考) 450万円〜650万円

求人の中心的なレンジ。経験年数に応じて緩やかに上昇する

業務内容
  • 製品要件をもとにした組み込みソフトウェアの基本設計(全体の大枠を決める工程)・詳細設計(それを実現する処理の中身を決める工程)。例えば「ボタンを押したらどう反応するか」の大枠を決めた後、実際の処理手順に落とし込んでいく
  • C/C++を用いた、家電などに内蔵された小型コンピューター(マイコン)を制御するプログラムの実装
  • センサーやモーター等のハードウェアと、ソフトウェアをつなぐプログラム(ドライバ)の開発
  • 実機での動作検証・デバッグ(不具合の原因を見つけて修正する作業)、消費電力やメモリ使用量の最適化
  • ハードウェア設計担当者との仕様すり合わせ
具体的な業務イメージ

1つの製品の開発サイクルは1〜2年に及ぶこともあり、Web開発のような短いリリースサイクルとは時間軸が大きく異なります。基本設計・詳細設計の段階ではドキュメント(仕様書)を作り込み、実装後は実機での動作検証に多くの時間を使います。不具合の原因特定にはオシロスコープ等の計測器を使ってハードウェアの信号を確認することもあり、ソフトウェアの視点だけでなく電気的な視点からのデバッグ力も求められます。量産直前の検証フェーズでは、様々な使用環境を想定したテストを網羅的に行うため、業務が集中しやすくなります。

この仕事のやりがい
  • 自分が開発したソフトウェアが搭載された製品が、実際に店頭やユーザーの手元に届く
  • ハードウェアの制約の中で最適な設計を導き出す面白さ
  • 製品の企画段階から関わり、モノづくりの全体像に携われる
向いている人
  • ハードウェアの制約条件の中で工夫して設計するのが好きな人
  • 地道なデバッグ・検証作業を粘り強く続けられる人
  • 電気・電子回路の知識にも関心を持って学べる人
向いていない人
  • Webサービスのような短いサイクルでのリリース・改善を好む人
  • ハードウェアの制約を意識せず自由にソフトウェアを組みたい人
  • 実機での検証やデバッグといった地道な作業を負担に感じやすい人
つまずきやすいポイント
  • 実機でしか再現しない不具合の原因特定に長い時間がかかることがある
  • ハードウェアの仕様変更にソフトウェア側が振り回されることがある
  • 製品化までの開発サイクルが長く、成果が形になるまで時間がかかる
必要スキル
C/C++によるハードウェア制御力 マイコン・組み込みOSの知識 電気・電子回路の基礎知識 実機デバッグ・検証力 ハードウェア担当者との連携力
その後のキャリアパス例
  • 組み込みソフトウェアのアーキテクト・テックリードへ
  • IoTシステム全体(クラウド連携含む)を見るエンジニアへ
組み込み・IoT × 受託・SES

受託ソフトハウスの組み込みエンジニア

代表例 受託ソフトハウスの組み込みエンジニア 車載・産業機器向け組み込み開発担当 組み込みLinux開発担当

受託開発会社(ソフトハウス)に所属し、家電・車載機器・産業機器・医療機器など、様々なメーカーから委託された組み込みソフトウェアの開発を案件単位で担当します。案件によって開発対象のハードウェアや使用言語、開発の上流・下流での関わり方が変わり、複数の業界の組み込み技術に触れられるのが特徴です。

未経験からの難易度 未経験歓迎(要研修)

研修制度のあるソフトハウスなら未経験でも挑戦しやすいが、C言語の基礎知識があると有利

働き方の傾向 波がある

月の残業は目安20〜30時間程度。量産直前の検証フェーズや納期直前は業務が集中しやすい

年収の中央値(参考) 350万円〜500万円

未経験入社はこの下限寄りからのスタートが多く、経験を積むと上がる

業務内容
  • クライアントから依頼された機器の組み込みソフトウェア設計・実装
  • 小型機器向けのLinux上で、ハードウェアを制御するプログラム(ドライバ)やアプリケーションの開発
  • 案件によっては要件定義・基本設計等、実装より前に何をどう作るか決める「上流工程」への参画
  • 実機や、開発中のソフトを試すための試作用の基板(評価ボード)での動作検証、不具合修正
  • 開発ドキュメント(設計書・仕様書)の作成
具体的な業務イメージ

1つの案件は数ヶ月〜1年程度の期間で進み、評価ボード(試作用の基板)を使って実機に近い環境で動作検証を重ねます。案件によって開発対象(車載・医療機器・産業機器等)や使用する言語・環境が変わるため、新しい案件に入るたびに、そのハードウェアの仕様書を読み込むところから始まります。設計書・仕様書の作成にはWordExcelのテンプレートが使われることが多く、量産直前の検証フェーズでは、様々な使用条件を想定したテスト項目を一つずつ潰していく地道な作業が続きます。

この仕事のやりがい
  • 車載・医療機器・産業機器など、多様な分野の組み込み技術に触れられる
  • 難易度の高い制約下での問題解決力が案件を通じて磨かれる
  • 納品した機器が実際に稼働している現場を意識できる
向いている人
  • 案件ごとに異なるハードウェア・開発環境への適応力がある人
  • ハードウェアの制約の中での問題解決を楽しめる人
  • 地道な検証・デバッグ作業を粘り強く続けられる人
向いていない人
  • 一つの製品・ハードウェアに腰を据えて長く関わりたい人
  • 案件が変わるたびに開発環境を学び直す負担を大きく感じる人
  • 上流の企画段階から一貫して携わりたい気持ちが強い人
つまずきやすいポイント
  • 案件によっては下流工程(実装・テスト)中心の役割にとどまり、上流に携わりにくいことがある
  • クライアントごとに開発環境・コーディング規約が異なり、都度の学習コストがかかる
  • 量産直前の不具合対応でスケジュールがひっ迫することがある
必要スキル
C/C++によるハードウェア制御力 組み込みLinuxの知識 実機・評価ボードでの検証力 案件ごとの開発環境キャッチアップ力 クライアントとの仕様調整力
その後のキャリアパス例
  • 自社製品を持つメーカーの組み込みエンジニアへ転身
  • 受託開発会社内でPM・テックリードへ

掲載の年収はいずれも各パターンの求人情報から算出した中央値の参考レンジです(quickfactsを参照)。経験・スキル・企業規模により変動します。

相性の良い転職エージェントは人によって違います。求人の量や、担当者との相性を見るためにも、2〜3社まとめて登録しておくのがおすすめです。

総合型エージェント

求人数が多く、まず1社目に登録しておきたいタイプ

求人を見る(準備中)
IT・エンジニア職特化エージェント

エンジニア求人・選考ノウハウに強いタイプ

求人を見る(準備中)
転職サイト

自分のペースで求人を探したい人向け

求人を見る(準備中)

※求人リンクは現在準備中です。ASPとの提携が完了し次第、実際の求人ページへのリンクに差し替えます。