ログイン

ソフトウェアエンジニア

Software Engineer

質問ソフトウェアエンジニアとは

キャリアと働き方を知る

JobPicksオリジナル記事

ソフトウェアエンジニアの仕事内容を知る

フューチャーワーク指数(将来性)

すべての職業の平均
4.44.4
23人が回答
未来実感
4.44.4
貢献実感
4.34.5
自立実感
4.44.2

ソフトウェアエンジニアの仕事

ソフトウェアエンジニアとは、スマートフォンやPCのようなコンピュータや、各種のITシステムを動かすアプリケーションを開発する仕事。近年は様々なビジネスがIT化され、活躍の場が広がっている。プログラミングだけでなく、ソフトウェアの設計〜運用に関する専門知識も求められる。

ソフトウェアエンジニアのキャリアパス(前職・転職先)

  1. 1.
    ソフトウェアエンジニア
    21人(56%)
  2. 2.
    法人営業(フィールドセールス)
    2人(5%)
  3. 6.
    事業マネージャー・事業統括
    1人(2%)
  4. 9.
    プロジェクトマネージャー
    1人(2%)
  5. 11.
    エンジニアリングマネージャー
    1人(2%)
  6. 12.
    社内SE(情シス)
    1人(2%)
  7. 14.
    SE(SIer・ベンダーSE)
    1人(2%)
  8. 15.
    電子回路設計エンジニア
    1人(2%)
  9. 16.
    地方公務員
    1人(2%)

ソフトウェアエンジニアの平均年収

20代
600万円
30代
875万円
40代
1158万円
JobPicks回答者調べ

ソフトウェアエンジニアの経験談を読む

  • やりがい23件
  • 苦労22件
  • 未経験者へのおすすめ本23件
  • この職業のプロになるには22件
  • 志望動機2件
  • 向いている人・向いていない人1件
  • 副業・兼業0件
  • この職業を一言で表すと?23件
  • ソフトウェアエンジニアやりがい

    仕事の中で、最も楽しいと感じる瞬間はどんな時ですか?

    • 奥野 慎吾
      現職者奥野 慎吾
      経験: 1年
      合同会社DMM.com

      皆で愛情を持ってシステムを磨いていく

      若い頃は0から自分の思い通りに作り上げることに歓びを感じていたように思います。

      もちろんそれも面白く素晴らしいことですが、大きな仕事は一人では為し得ないものです。


      ビジネスを支えるシステムは長い歴史の中で様々な要求に応えながら今日も稼働しています。

      それは、その時々のビジネスの状況や、技術のトレンドの中で、関わってきたメンバーの選択の積み重ねです。

      もちろん、正しい選択もあれば誤った選択もあります。やむを得ない状況での妥協的な選択や、...

      状況の変化によって今は合わなくなってしまった選択もあるでしょう。 そのような選択に思いを馳せながら、今の状況にあったシステムへと直していく。 今では、皆で愛情を持ってシステムを磨いていくことに歓びを感じています。 そのシステムでさらに力強くビジネスを支え、次世代の仲間を迎えるための原資を稼いでいく。 これが醍醐味ではないかと思います。


    やりがいをもっと読む (23)

  • ソフトウェアエンジニア苦労

    この仕事をやっていて、眠れないほどしんどい瞬間はどんな時ですか?

    • 愼之介 釘宮
      現職者愼之介 釘宮
      経験: 3年
      合同会社DMM.com

      ネガティブメンバー

      ネガティブメンバーのいるチームに所属することはとてもしんどいですね。

      少し意味は違うかもですがブリリアントジャークとも言ったりします。

      恒常的に周りにネガティブな行為を行う人の総称です。


      いくらスキルがあっても、攻撃的なメンバーがチームにいる場合、当人とのコミュニケーションに全体が疲弊し、チーム全体の生産性ががっつり低下。

      マネージャーもその対応にすべての労力を持ってかれる。

      他チームとのコミュニケーションにも支障がでてきますし、最終...

      的には席替えすらにも注意を払う必要。などといったような様々な悪循環を生みます。 何をするにも一番大事なのは人です。そして、自分がそうならないように心掛けるのも重要だと感じています。 自分がそういう気配があるかもと感じている人は、アンガーコントロール系の本などを読むとよいかもしれません。


    苦労をもっと読む (22)

  • ソフトウェアエンジニア未経験者へのおすすめ本

    転職や就活で、この職業を目指す未経験の方におすすめの書籍は何ですか?理由と合わせて教えてください。

    • 森田 和樹
      現職者森田 和樹
      経験: 7年
      株式会社 ニューズピックス

      『CODE COMPLETE 上 完全なプログラミングを目指して』スティーブ マコネル

      ソフトウェアエンジニアとしてプログラミング能力は必須能力ですが、

      この本はプログラミングの基礎的な部分の概念が学べる本となっています。


      プログラミングは機械に命令を与えるために記述しますが、

      それと同時にチーム内で一緒にプログラミングをするメンバーへ向けても書く必要があります。


      ソフトウェアはその名の通り「柔軟」にアップデートできることが非常に重要で、そのためにシンプルでわかりやすいソースコードを維持し続けなければなりません。


      メ...

      ンバーにわかりやすく、機械にもわかりやすく書くためにはどうしたらよいのか? そういった観点について新たな気づきを与えてくれたのが CODE COMPLETE でした。


    未経験者へのおすすめ本をもっと読む (23)

  • ソフトウェアエンジニアこの職業のプロになるには

    同業の先輩や同僚にアドバイスされたことで、最も仕事上の教訓になったことは何ですか?

    この職業のプロになるにはをもっと読む (22)

  • ソフトウェアエンジニア志望動機

    この仕事を目指した理由や目的は何でしたか?

    • 森田 和樹
      現職者森田 和樹
      経験: 7年
      株式会社 ニューズピックス

      コードで人を喜ばせることができた実感

      大学が情報系だったこともあり、講義で基礎を学び趣味で色々なプログラミングを書いていました。

      簡単なゲームを作るのにハマっていたのですが、最初に作ったなんの変哲もないブロック崩しをためしに大学の友達に遊んでもらったことがありました。

      その時にとても楽しそうにプレイしてくれて、そのことが非常に嬉しかったことが非常に印象に残っています。


      自分の書いたコードが実際に動いて、そしてその成果物を誰かが使ってくれてしかも楽しんでくれてるという事実に...

      とても感動した経験がソフトウェアエンジニアを志望するきっかけです。


    志望動機をもっと読む (2)

  • ソフトウェアエンジニア向いている人・向いていない人

    この仕事に向いている人、向いていない人の資質とは何だと思いますか?

    • Tagami Shogo
      現職者Tagami Shogo
      経験: 2年
      株式会社アトラエ

      技術を楽しめるかどうか

      エンジニアという仕事はスキルさえもてば誰でもなれる時代だと思います。特に日本においてはいわゆる「IT人材」が不足しており、SIerやSESなどの業界においては「Javaが書けます」というだけで引く手数多です。



      ただ、ソフトウェアエンジニア(主にコードを書く"プログラマ"として)は技術に対する興味関心が強い人が相対的には成長スピードも早く、結果的に価値が高くなる傾向が強いと思います。



      一方で、技術に興味関心が一切ないタイプ、あるい...

      はコードを書いていてもそこに楽しさや満足感を覚えない方は向いていないと思います。


    向いている人・向いていない人をもっと読む (1)

  • ソフトウェアエンジニアこの職業を一言で表すと?

    この職業について未経験の人に説明するとしたら、どんなキャッチコピーをつけますか?

    この職業を一言で表すと?をもっと読む (23)

ソフトウェアエンジニアの編集者コラム

技術力と同じくらい大切な「人を思いやる」視点


JobPicks副編集長 伊藤健吾

ソフトウェアエンジニアとして活躍するには、プログラミングの技術はもちろん、各種開発ツールについての知識など、高度な専門知識が問われます。


技術力さえあれば、フリーランスとしても生きていける。そう語る人も少なくありませんが、投稿内容を見ても分かるように、実は「他人を思いやる気持ち」が欠かせない仕事でもあります。


ユーザーが使いやすい機能をどう実装するか。一緒に開発するチームメンバーが、後でリファクタリング(ソフトウェアの挙動を変えずに、コードの内部構造を整理すること)しやすいコードを書くには何が必要か。


著名なソフトウェアエンジニアは、常に他人の考えや行動を慮ることで、「人間がやるよりも、テクノロジーを使ったほうが無駄を省けるもの」を作るのが役割だと話します。この想像力が、人が驚くようなソフトウェアを生み出す原動力になるようです。

ソフトウェアエンジニアのコンテンツ

このページを共有

ソフトウェアエンジニアの関連する職業