ひとことで説明すると

ITエンジニアは、システムやソフトウェアを作り、動かし、安全に使える状態を保つ仕事の総称です。

全体の分類

ITエンジニアと関連する技術職を、企画・設計・管理、ソフトウェア開発、基盤と運用、組込み、データとAI、品質と安全、導入支援に分けた分類図

分類の詳細

企画・設計・管理

分類職種名主な担当
方針ITコンサルタント課題を整理し、ITでどう解決するかを提案する
全体設計システムアーキテクト全体の構成や技術方針を設計する
進行管理プロジェクトマネージャー(PM)予算、期限、体制、進行を管理する

ソフトウェアを作る

分類職種名主な担当
Webサービスフロントエンドエンジニア画面や操作部分を作る
WebサービスバックエンドエンジニアAPI、認証、データ保存などを作る
Webサービスフルスタックエンジニア画面側とサーバー側の両方を担当する
スマホアプリモバイルアプリエンジニアiPhoneやAndroidのアプリを作る
業務システムシステムエンジニア(SE)要件整理、設計、開発、テストなどを担う
業務システムアプリケーションエンジニア業務アプリやデスクトップアプリなどを作る
業務システムERP・パッケージエンジニア会計・在庫・人事などの既製システムを導入・追加開発する
ゲームゲームエンジニアゲームの動作、描画、通信、開発ツールを作る

動く土台を作り、安定させる

分類職種名主な担当
サーバー・通信インフラエンジニアサーバーやOSなど、システムが動く土台を整える
サーバー・通信ネットワークエンジニア社内ネットワーク、拠点接続、通信機器を扱う
クラウドクラウドエンジニアAWS、Azureなどを使った実行環境を整える
データ保管データベースエンジニアデータベースの設計、性能、バックアップを担当する
安定稼働プラットフォームエンジニア開発者がリリースしやすい共通基盤を作る
安定稼働SREサービスの安定稼働と運用の自動化・改善を担う
安定稼働運用監視エンジニア稼働状況を監視し、障害の一次対応や定型運用を行う

機器の中で動く仕組みを作る

分類職種名主な担当
製品の制御組込みエンジニア車、家電、産業機器などに内蔵されるソフトを作る
製品の制御ファームウェアエンジニア機器を直接制御する低い層のソフトを作る
IoTIoTエンジニアセンサーや機器をネットワークにつなぐ仕組みを作る

データやAIを扱う

分類職種名主な担当
データ基盤データエンジニア分析やAIに使うデータを集め、整える基盤を作る
AI開発AI・機械学習エンジニア学習モデルを作り、サービスに組み込む
AI運用MLOpsエンジニアAIモデルを継続して配備・監視・改善する基盤を整える

品質と安全を守る

分類職種名主な担当
品質・テストQA・テスト自動化エンジニア品質を確認し、テストを繰り返し実行する仕組みを作る
セキュリティセキュリティエンジニア脆弱性対策、監視、認証、事故対応の仕組みを整える

導入と社内利用を支える

分類職種名主な担当
提案プリセールス・セールスエンジニア顧客への技術説明や導入前の提案を担う
導入後サポート・フィールドエンジニア導入支援、問い合わせ対応、現地での保守を担う
社内IT社内SE・コーポレートIT自社のPC、アカウント、社内システム、IT導入を支える

よく聞く「何系エンジニア」

求人や会話で出る Web系エンタープライズ系 は、職種名というより作るシステムの利用場面や技術基盤を表す呼び方です。たとえばバックエンドエンジニアが、Web系のサービスを作ることも、エンタープライズ系の業務システムを作ることもあります。

呼び方何を指すことが多いか
エンター
プライズ系
企業や官公庁の業務・基幹システム。会計、販売、金融、行政など、長く安定して動かすことが重視される。
業務系会社の仕事を支えるシステム。販売管理、在庫管理、人事、会計などを扱い、エンタープライズ系と重なることが多い。
Web系ブラウザやアプリから使うWebサービス・Webアプリ。一般利用者向けサービスだけでなく、社内システムにも使われる。
オープン系WindowsやLinuxなど、メインフレーム以外の標準的なサーバー基盤を使うシステム。Web系業務系 と重なることがある。
汎用系
ホスト系
メインフレームを中心に動く大規模システム。金融や保険など、長期間使われる基幹処理で聞くことがある。
組込み系
制御系
車、家電、工場設備など、機器を直接動かすソフトウェア。
インフラ系サーバー、ネットワーク、クラウドなど、アプリが動く土台を扱う仕事。

オープン系 の「オープン」は、オープンソースのソフトウェアだけを扱うという意味ではありません。従来のメインフレーム中心の開発と区別して使われてきた呼び方です。

分類を見るときの注意

同じ職種名でも担当範囲は会社によって異なり、複数の領域を兼ねる仕事もあります。たとえば、SREはソフトウェア開発にも関わり、MLOpsはAIとクラウドの両方に関わります。

データサイエンティストやUI/UXデザイナーのようにIT開発と密接に働く職種もありますが、必ずしもエンジニア職ではないため、この分類には含めていません。