IT・エンジニアの職種図鑑

システムエンジニア

平均年収

431万円

システムエンジニアの女性

システムの設計・開発・テストを手掛ける技術職。
クライアントに直接ヒアリングを行うこともあります。

  • 活かせる資格

    基本情報技術者試験、応用情報技術者試験、システムアーキテクト試験など

システムエンジニアとは?

システムエンジニアの役割は、クライアントにヒアリングを行い、要求に最適な仕様のシステム開発を行うことです。
開発の現場において、システム設計やプログラミングなどの業務を担当します。プログラミング業務では、プログラマーに依頼することもあれば、自分自身でプログラミングをすることもあります。
システムエンジニアはプログラマーの上位職であるため、プログラマーのリーダー的ポジションであるともいえるでしょう。

また、プログラマーの上位職のプロジェクト・リーダーと異なる点としては、システムだけでなく、メンバーや予算といったプロジェクト全体の管理をするかどうか、という点にあるといえます。
会社の規模によっては、システムエンジニアがプログラマーとプロジェクト・リーダーの両方の役割を、案件の終了まで一人で担当することもあります。

IT業界への転職は今がチャンス!
あなたの転職をサポートします!

転職支援サービス申し込み

システムエンジニアの仕事内容

一般的にシステムエンジニアの仕事は、次のような流れで行われています。

  1. 要求分析

    要求分析

    クライアントがどのようなシステムを求めているのかをヒアリングします。
    現場や関係者の意見から課題を見つけ、ニーズを分析することも仕事です。

  2. 要件定義

    要件定義

    クライアントの要求をもとに、システム全体の概要を明確にします。
    要求分析から「クライアントはどのようなシステムを求めているのか?」ということを正確に把握し、「プログラマーに何を作ってもらえば良いか?」を明確にして指示を出していきます。

  3. 基本設計

    基本設計

    業務の流れや機能の洗い出し、ネットワーク構成や管理画面のレイアウトなど、システム全体の基本的な構成を設計します。

  4. 詳細設計

    詳細設計

    設計書の仕様通りにシステムが動作するよう、プログラミングを行うための、細かな設計をしていきます。プログラマーが実装できるようにデータベースの構造や画面項目など、基本設計で作成した内容を堀り下げて、仕様を固めていきます。

  5. プログラミング

    プログラミング

    プログラマーに依頼をしたり、自分自身もプログラミングを担当したりして、プログラムを作成します。

  6. テスト

    テスト

    完成したシステムが正しく作動するかどうか、不備やミスがないかの確認テストを行います。

  7. マネジメント

    マネジメント

    納品して終わりではなく、運用と保守を継続する案件もあります。
    運用で重要なのは「トラブルを未然に防ぐこと」になります。一方で保守は、障害対応が主な業務です。トラブル発生時に、いかに早く復旧できるかが鍵となるので、幅広い知識が求められます。

システムエンジニア(SE)とプログラマーの違い

システムエンジニア(SE)

システムエンジニア(SE)

一般的には、業務範囲で分かれている事が多いです。
前述の仕事内容でいうと、「1.要求分析~4.詳細設計」までの上流工程と呼ばれる部分を担当するのがシステムエンジニアです。

プログラマー

プログラマー

「5.プログラミング~7.運用・保守」までの下流工程と呼ばれる部分を担当するのが、プログラマーです。設計段階からプログラマーも参加したり、システムエンジニアがプログ ラミングを行ったりすることもよくあります。そのため、企業によってはあまり差がなかったり、兼任していることも少なくありません。

システムエンジニアに求められるスキル

システムエンジニアに求められるスキルとしては、次のようなものが挙げられます。

  1. クライアントの要求を聞くヒアリング能力

    システムエンジニアは、クライアントに直接ヒアリングをして、ニーズに合ったシステムの設計・開発をします。
    そのため、システムに関する専門的知識と提案力だけでなく、クライアントの専門知識のレベルに応じた言葉を使って説明する能力も求められるでしょう。
    また、話をしながら理解し、認識に齟齬が無いかの確認が必要な場面もでてくるため、論理的思考力も大事な素質になります。

  2. プログラマーに正確に指示を伝えるコミュニケーション能力

    1日中プログラミングをしているイメージを持っている方も少なからずいると思いますが、システムエンジニアの場合は、そうでないことも多いです。
    特にプログラマーとの大きな違いは、個人ではなくチームをまとめながらで業務を行うことです。
    そのため、普段からのコミュニケーションが欠かせません。

  3. 進行管理を行うマネジメント力

    システムの制作段階ではプログラマーにも適切な指示を出し、責任を持って作業を進めていきます。
    したがって、ある程度のマネジメント能力やリーダーシップも必要といえます。
    また、プログラマーの上位職であるシステムエンジニアの場合、プログラマーとは立場が少し異なり、関わるメンバーも増えるため、円滑な人間関係を保ちながら業務を進めるためのコミュニケーションスキルが重要になってきます。
    上位職であるプロジェクト・リーダーへのキャリアアップを目指す場合は、上記のようなスキルは必須といえるでしょう。

システムエンジニアの平均年収

システムエンジニア(プログラマーを含む)の平均年収は、20代で410万円、30代で472万円となっています。調査時期にもよりますが、これは他のIT職種よりもやや劣る数値といえます。

平均年収が比較的低い点について、考えられる理由は二つあります。
一つは、システムエンジニアやプログラマーの平均年齢が若いということ。もう一つは、IT業界は慢性的な人材不足状態ということもあり、年齢が高めでも未経験で入社する人がいることです。

これらの理由から、システムエンジニア(プログラマー)では年齢が高くてもキャリア的には短い方が珍しくありません。そのため、平均年収が低めに計測されてしまうことがあるのです。

ただし、プログラマーやシステムエンジニアとしての経験を重ねてスキルを磨き、マネジメント能力やコミュニケーションスキルを高めていくことで、プロジェクト・リーダーやプロジェクト・マネージャーのポジションへのキャリアアップが可能となります。将来的な可能性があるということを、視野に入れておくことが大切です。

また、男女の平均年収の差を見てみると、プログラマーを含むシステムエンジニアの場合は、それほど差がありません。最近は女性の技術者も増えていることから、女性にとってもキャリアアップを目指せる、働きがいがある業種といえるでしょう。

システムエンジニア年収別求人特集

仕事に役立つ資格

システムエンジニアとして活躍するにあたって、おすすめの資格を見ていきましょう。
システムエンジニアの仕事に役立つ資格としては、専門知識の有無を証明することができるものが挙げられます。専門知識がなければシステムの設計をすることができません。また、資格取得によって扱える分野が増えることで、それだけ仕事の幅も広がるでしょう。資格の取得は、将来のキャリアアップのために重要な場合があります。
なお、次に紹介する4つの資格以外にも、データベース系であれば「オラクルマスター」などの資格もおすすめです。

基本情報技術者試験

基本情報技術者試験(FE)は、独立行政法人情報処理推進機構(IPA)主催の国家資格のひとつで、情報処理技術者試験の中でも入門的な試験となっています。システムエンニジアとして最初に取得する人が多く、「高度IT人材となるために必要な基本的知識・技能を持ち、実践的な活用能力を身に付けた人」が対象者となっています。毎年春と秋に実施されるため、受験しやすい環境といえるでしょう。IT人材としての基本的な知識やスキルがあることを証明するだけでなく、情報システムの開発および運用、PCを使った業務に関する知識があると証明することもできます。

応用情報技術者試験

応用情報技術者試験(AP)は、基本情報技術試験と同様、独立行政法人情報処理推進機構主催(IPA)の国家資格です。基本情報技術者試験の上位に位置付けられる試験で、ワンランク上のITエンジニアを目指す人におすすめです。
技術や管理、経営といった幅広い知識と応用力が身に付き、システム開発やIT基盤構築といった業務において、高いパフォーマンスを発揮しながら活躍することができる人材であることが証明できます。

システムアーキテクト試験

システムアーキテクト試験(SA)は、独立行政法人情報処理推進機構(IPA)主催の情報処理技術者試験のひとつで、以前は「アプリケーションエンジニア」と呼ばれていた国家資格です。
システム開発の上流工程を主導するポジションにおいて、的確な分析を行うための豊富な業務知識を有し、ニーズに適した情報システムのグランドデザインを設計し完成へと導く、上級エンジニアを目指すエンジニアにおすすめの資格です。
情報システムの構造設計や要件定義などができることや、システムの調査・分析、機能仕様を決定し、要求仕様を取りまとめる業務なども担当できることを証明できます。 それだけに、上級システムエンジニアを目指したい人にとって、チャレンジする価値は十分あるといえるでしょう。

ネットワークスペシャリスト試験

ネットワークスペシャリスト試験(NW)も、独立行政法人情報処理推進機構(IPA)が主催する情報処理技術者試験の上位試験のひとつです。
ネットワークの固有技術からサービス動向まで精通した、大規模で堅牢なネットワークシステムの構築と運用ができるネットワークエンジニア、インフラ系エンジニアを目指したいという方におすすめの資格です。
試験ではネットワークシステムの企画から要件定義、開発、運用、保守までに関する幅広い知識が問われます。
2017年の応募者数は19,556名で、合格率は13.6%と難度は高くなっています。ネットワーク系エンジニアが持っていると非常に心強い資格です。

システムエンジニア(SE)になるには?

スマートフォンやパソコン、AIなど、IT技術は私たちの生活のあらゆるところに存在しています。
そのため、IT業界だけではなく、製造、流通、金融、医療、広告など、ほとんどの業界で社内SEの需要が高まっています。
未経験からでも目指す事ができますので、興味のある方はこちらの記事もご覧ください。

1~5年目と6年目以降のキャリアパス

エンジニアのキャリアパスを考える場合、1~5年目までと、6年目以降に分けるとプランが立てやすくなります。
それぞれの時期に、どのような知識やスキルを身に付けるべきなのか、またキャリアパスにおいて何を意識すべきなのかを見ていきましょう。

1~5年目

1~5年目

まだエンジニアとして駆け出しとなるこの時期は、技術情報全般の基本知識やスキルを身に付け、土台づくりをしていきます。システム開発のプロジェクトメンバーとして働きながら、技術力と提案力どちらを伸ばしていきたいのか、将来のキャリアプランを立てていきましょう。

6年目以降

6年目以降

知識も技術も高められてきた6年目以降は、複数の領域に関わる仕事に挑戦したり、新しい業務にチャレンジしたりする機会が増えてきます。
クライアントの戦略決定に貢献することができるITコンサルタントやビジネスコンサルタントを目指したいのか、さらに高い専門性を身に付けてITスペシャリストやテクニカルエキスパートを目指したいのか、それともプロジェクトを牽引するプロジェクト・リーダーやマネージャーを目指したいのか…。
目指すタイプによって、身に付けるべきスキルも変わってくるでしょう。

あなたのご希望に応じた求人をご紹介。
アドバイザーが転職活動をサポート!

転職支援サービス申し込み

この記事の監修者


この記事の監修者

大友 陽平

株式会社マイナビ所属。キャリアアドバイザー歴8年。大手SIerのSEとして、基幹システムの開発や保守に従事。その後は事業会社の社内SEとして社内システム企画を経験し現職へ。自身の転職経験も活かし長期的なキャリアを見据えたアドバイスを心掛けております。

株式会社マイナビ所属。キャリアアドバイザー歴8年。大手SIerのSEとして、基幹システムの開発や保守に従事。その後は事業会社の社内SEとして社内システム企画を経験し現職へ。自身の転職経験も活かし長期的なキャリアを見据えたアドバイスを心掛けております。

調査概要

【平均年収 調査対象者】2020年1月から2020年12月の間でマイナビエージェントに登録いただいた方

よくあるご質問

  • システムエンジニアに必要な資格はありますか?

    必須となる資格はありませんが、知識の証明やキャリアアップに繋がりますので、資格の取得を目指す事をおすすめいたします。

  • 未経験からシステムエンジニアになれますか?

    未経験や文系出身の方がシステムエンジニアに転職した実績があります。IT業界の専門知識を学ぶ必要はありますが、未経験者を募集している求人もありますので、転職をお考えの方はご相談ください。

  • システムエンジニアとプログラマーとの違いは何ですか?

    主に「システムエンジニア(SE)」はプログラムの設計を行い、「プログラマー(PG)」はSEが作成した設計書に沿ってプログラミングを行います。
    業務状況や企業によっては、SEがプログラミングを行う事もあるので、転職希望先の状況を聞いてみる事をおすすめします。