システムエンジニアになるには
正式名称:システムエンジニア(受託開発)
別名: オープン系ソフトウェア開発技術者
顧客の情報システムの開発を受託し、ソフトウェアを開発する。
仕事内容
顧客の情報システムの開発を受託し、ソフトウェアを開発する。アプリケーションエンジニア、アプリケーションスペシャリスト、業務系SE(システムエンジニア)などとも呼ばれる。ここでは以下、短くSEとしている。
開発には顧客のサーバー上に開発するもの、クラウド上に開発するもの、また、スマホで利用するものなど様々な種類がある。これらのシステムを顧客の要求に応じて、パッケージやモジュールとして既にあるソフトウェアとオーダーメイドで作成するソフトウェアを組み合わせて、設計・開発する。以前は顧客のサーバー上にシステムを構築することが多かったが、近年はクラウドの利用が広がり、クラウド上にシステムを構築する仕事が大半となっている。既にあるパッケージやクラウドサービスを、顧客の目的に合うようカスタマイズする開発をSEとして行うこともある。
隣接する職業としてプログラマーがあるが、プログラマーはSEが作成した詳細設計書(下で説明)に基づいてコーディングし、プログラムを作成する。
具体的な仕事を業務の流れに沿ってみていくと、まず顧客にヒアリングし、開発するシステムの概要をまとめる。顧客の業務のプロセス(特に伝票や書類の流れ、種類、形式、量など)やコンピュータ処理する内容をよく理解し、顧客が自覚していない課題までも抽出し、どのようなシステムにするか決めていく(要件定義)。この段階で顧客と認識にずれがあると、満足できるシステムができないため、ITについての技術力とコミュニケーション能力によって顧客とよく検討していく。次に、確定した要件定義をもとに、データベースの設計や外部システムとの連携、画面構成などを固めていく(基本設計)。基本設計に従い、システムで扱うデータ形式やファイル形式、詳細な内部処理の方法、操作画面の詳細などを決め、処理の流れを細分化した設計書を作成する(詳細設計)。
開発に利用可能な既存のパッケージやモジュールがある場合は、詳細設計にそれを盛り込む。新規に作成が必要なソフトウェアは詳細設計に基づき、プログラマーに作成を依頼する。プログラマーの作成の工程を管理するとともに、次の工程であるテストの準備として、テスト計画を作成する。
このテスト計画に従って、プログラマーがソフトウェアを単体でテストし(単体テスト)、その結果についてSEが確認する。なお、SEがソフトウェアの単体テストを行う場合もある。プログラマーに依頼したソフトウェアに不具合があればプログラマーに修正を依頼する。システムを構成するパーツがまとまってきたら、パーツ間のデータの受け渡しや画面の遷移などをテストする(結合テスト)。パーツが揃ったところで、実際のデータを投入し、開発しているシステム全体の動きをテストする(総合テスト)。このテストでは品質管理や情報セキュリティの担当者に協力してもらうこともある。
既存のシステムを改修し、機能追加、性能向上等を行うことも多く、この場合は開発したシステムに以前のシステムのデータを移し替える等の工程をSEが管理する。
完成して納品したシステムが当初の意図通りに動くかどうか、顧客とともにテストし(受け入れテスト)、不具合があれば修正する。システム導入先に新システムの運用、操作に関する教育を行う(導入)。システムの運用が開始されたら、順調に稼働するよう、また、その後生じた問題の解決やアフターケアを行う(保守・管理)のもSEの仕事である。
大規模なシステム開発の場合、数人のSEで開発を分担して行うこともあるが、中規模、小規模の開発であれば一人のSEで担当する場合も多い。
◇ よく使う道具、機材、情報技術等
クラウドサービス(AWS、GCP)、統合開発環境(IDE:integrated development environment、Visual Studio、Eclipse、Xcode等)、プログラミング言語(JAVA、Python、Ruby等)、データベース(SQL Server、Oracle等)、コラボレーション・ツール(Microsoft SharePoint 、Microsoft Teams、 Google Workplace)、サーバー、パソコン、表計算ソフト(Excel、GoogleGoogleスプレッドシート等)
主な業務
- 顧客にヒアリングし、開発するシステムの概要をまとめる。
- 顧客の業務の流れ(特に伝票や書類の流れ、種類、形式、量など)やコンピュータ処理する内容を把握する。
- 顧客とよく検討し、どのようなシステムにするか決めていく(要件定義)。
- 要件定義をもとに、データベースの設計や外部システムとの連携、画面構成などを固めていく(基本設計)。
- 基本設計をもとに、システムで扱うデータ形式やファイル形式、詳細な内部処理方法などを決定し、処理の流れを細分化した設計書を作成する(詳細設計)。
- 新規に作成が必要な部分のソフトウェア作成をプログラマーに依頼し、その作成の工程をチェックする。
- システムを構成する既存のソフトウェア、また、プログラマーに依頼したソフトウェアを単体でテストする(単体テスト)。
- プログラマーに依頼したソフトウェアに不都合があればプログラマーに修正を依頼する。
- システムを構成するパーツがまとまってきたら、パーツ間のデータの受け渡しや画面の遷移などをテストする(結合テスト)。
- パーツが揃ったところで、実際のデータを投入し、開発しているシステム全体の動きをテストする(総合テスト)。
- 総合テストの段階等で、品質管理や情報セキュリティの担当者にチェックを依頼する。
- 完成して納品したシステムが当初の意図通りに動くかどうか、顧客とともにテストし(受け入れテスト)、不都合があれば修正する。
- 既存のシステムを改修した場合は、今回開発したシステムに以前のシステムのデータ等を移し替える。
- システム導入先に新システムの運用や操作に関する研修や教育を行う。
- 既にあるパッケージやクラウドサービスを、顧客の目的に合うようカスタマイズする開発を行う。
- システム運用開始後、生じた問題の解決やアフターケアを行う。
- システムの保守条件を決定する。
- OSの更新に対応してシステムを改修する。
- システムの導入効果を検討し、顧客に提示する。
- 作業スケジュールやタスクを管理する。
- 開発・保守に関わる予算を管理する。
- 開発・保守を行う事業者の選定について、顧客に助言する。
なるには
入職にあたって、特に学歴や資格は必要とされないが、大卒や大学院卒(修士)が多く、高専卒もいる。理系のイメージが強いが文系も多い。入職時に必要ではないが、仕事をしながら、基本情報処理技術者試験や応用情報技術者試験を受ける者もいる。
新卒入社の場合は、入社後の3~4ヵ月は新人研修を受けて、社会人として仕事をするためのビジネススキルやSEに求められるDX技術の知識を習得する。研修を終えて配属され、2年ほど開発の現場でOJTにより実践力や応用力を身につけていく。その後の研修は担当する仕事に必要な研修をテーマに沿って受けていく。
最初は与えられた開発の一部を担当し、一般的には3年目頃には一人で詳細設計を書けるようになる。5年目頃には基本設計を含め開発全体ができるようになる。
新卒でそのままSEになる人も多いが、プログラマーとしてプログラム開発などの経験を積んでから、なる場合もある。また、IT以外の様々な業界の経験や知識も生かせることから、他業界からの転職者も比較的多い。
キャリアパスとしては、顧客の業務を分析でき、情報システムの基本設計を行えるようになると、開発チームのリーダーとして仕事の管理も行うようになる。その後は、大規模なシステム開発を任され、プロジェクトマネージャやプロダクトマネージャとなり管理職になる場合と、技術力を生かして営業などとなったり、セキュリティなど特化したスペシャリストになったり、IT分野のコンサルタントのような仕事をする場合もある。
SEになるには、情報システムの技術と知識、対象となる業界の業務に関する詳細な知識が必要である。また、開発を進めていくためには全体を見通せる構想力、問題を発見し解決する能力、状況の変化に対応する柔軟性、開発プロジェクトを推進するマネジメント力が求められる。社内外の年齢も経歴も異なる様々な人と接し、意見交換する場面が多く、コミュニケーション能力が非常に重要であり、チームワークが強く求められる。専門分野に閉じこもることなく幅広い好奇心を持って情報収集し、自ら新技術や関連知識を習得し、新しいことにチャレンジする気持ちが必要である。また、トラブルやプレッシャーに冷静に対処できることも求められる。
この仕事で働く人は、大卒または専門学校卒の人が多いと答えています。 job tag がそれぞれの職業で働く人に行った調査(複数回答)によるものです。働く人の実感を示すもので、それぞれの学歴の人の割合ではありません。
就き方
- 大学: コンピューター・ITの学位, 日本の96校の大学で開講
- 専門学校・短大・高専・技能検定: 高等専門学校(高専) job tag の調査では、この仕事で働く人の10%が高専卒の人が多いと答えています。2025年3月に高専を卒業して「情報処理・通信技術者」に就職した人は981人でした(令和7年度学校基本調査 第109表)。; 専門学校:情報処理(工業関係) 専修学校の「情報処理」の課程は、2024年度の卒業生が13,241人で、そのうち9,184人が関連分野に就職しました(令和7年度学校基本調査 第237表)。課程と職業の対応付けは Peernovo によるものです。
- 国家資格・免許: job tag がこの仕事の関連資格として挙げている資格です:基本情報技術者、応用情報技術者。
給与 · 求人の状況 · AIとこの職業
- 平均年収:¥5,784,700 民間企業だけ(常用労働者10人以上の事業所)の数値です。公立学校の教員や警察官などの公務員は含まれません。
- 月の所定内給与(残業代と賞与を除く):中央値は¥329,500で、中間の半数の人は月¥273,700〜¥403,400です。
- 賃金構造基本統計調査の職種「ソフトウェア作成者」の数値です
- ハローワークの有効求人倍率は1.50倍です(2025年)。 将来の予測ではなく、いまの求人の状況を示す数値です。ハローワークに登録された求人と求職者だけを数えたもので、大卒や専門職の採用の多くはハローワークを通りません。
- 国際労働機関(ILO)の世界推計によると、生成AIによってこの仕事の多くの作業が変わる可能性があります。多くの場合、仕事を置き換えるというより、仕事の形を変えるものです。
労働条件の特徴
勤務先はSIer(システムベンダー)、コンピュータメーカーなどであるが、多くが東京や大阪の大都市圏に集中している。顧客の事業所等で仕事をする場合もある。近年はアジアや欧米の会社との共同開発や取引も多く、海外で働くこともある。
基本的には週5日勤務で、土日祭日が休みというところが多い。開発しているシステムの納期が迫っているときは忙しく、時には休日や夜間に仕事をすることもある。仕事の山を過ぎたところで、まとまった休日を取るということがよく行われている。
就業者は男性の割合が高く、20歳代後半から40歳代が多い。一定の経験を積むと仕事の面白さややり甲斐を感じることが多いが、責任も重くなる。
顧客との守秘義務の関係や、トラブルが生じた場合の責任の所在の関係があり、就業形態はほとんどが正社員である。
情報システムは社会のインフラであり、企業活動や社会生活に不可欠である。また、日本が経済発展を続け、グローバル化、環境問題などに対応するためにも情報システムはなくてはならない存在となっており、SEの活躍の場は広がっている。
関連する職業
よくある質問
システムエンジニアになるにはどうすればいいですか?
入職にあたって、特に学歴や資格は必要とされないが、大卒や大学院卒(修士)が多く、高専卒もいる。理系のイメージが強いが文系も多い。入職時に必要ではないが、仕事をしながら、基本情報処理技術者試験や応用情報技術者試験を受ける者もいる。
日本でのシステムエンジニアの収入はどのくらいですか?
民間企業での平均年収は、賞与を含めて¥5,784,700です(厚生労働省)。 この数値は、いくつかの職業を含む賃金構造基本統計調査の職種「ソフトウェア作成者」のものです。
システムエンジニアになるには学位が必要ですか?
多くの場合は必要です。この職業が属する国勢調査の職業分類では、働く人の67%が大卒以上です。
AIによってシステムエンジニアの仕事は変わりますか?
国際労働機関(ILO)の世界推計によると、生成AIによってこの仕事の多くの作業が変わる可能性があります。多くの場合、仕事を置き換えるというより、仕事の形を変えるものです。
出典
- 厚生労働省「令和7年賃金構造基本統計調査」、政府標準利用規約(第2.0版)、2026年10月4日取得
- 厚生労働省「一般職業紹介状況(職業安定業務統計)」令和7年、政府標準利用規約(第2.0版)、2026年10月4日取得
- 総務省統計局「令和2年国勢調査」抽出詳細集計、政府標準利用規約(第2.0版)、2026年10月4日取得
- 独立行政法人労働政策研究・研修機構(JILPT)職業情報データベース ダウンロードデータ(解説系 ver.7.01、簡易版数値系 ver.7.00)、職業情報提供サイト(job tag)、2026年10月4日取得
- International Labour Organization, Generative AI and Jobs: A Refined Global Index of Occupational Exposure (ILO Working Paper 140, Gmyrek et al.)(ILO Working Paper 140, May 2025, Annex Table A1)、CC BY 4.0、2026年10月4日取得
独立行政法人労働政策研究・研修機構(JILPT)作成 職業情報データベース 解説系ダウンロードデータ(IPD_DL_description_7_01.xlsx)ver.7.01 職業情報提供サイト(job tag)より2026年10月4日にダウンロード(https://shigoto.mhlw.go.jp/User/download)を加工して作成
独立行政法人労働政策研究・研修機構(JILPT)作成 職業情報データベース 簡易版数値系ダウンロードデータ(IPD_DL_numeric_7_00.xlsx)ver.7.00 職業情報提供サイト(job tag)より2026年10月4日にダウンロード(https://shigoto.mhlw.go.jp/User/download)を加工して作成
出典:厚生労働省「令和7年賃金構造基本統計調査」を加工して作成
出典:総務省統計局「令和2年国勢調査」を加工して作成
出典:文部科学省「令和7年度学校基本調査」を加工して作成
出典:厚生労働省「一般職業紹介状況(職業安定業務統計)」を加工して作成
出典:総務省「日本標準職業分類(平成21年12月告示)」
2026年10月4日更新
