進歩によって、エンジニアの社会的需要が高まり続けています。そんな中エンジニアの職種も多様化してきていますが、その中の一つにセキュリティエンジニアという仕事があります。セキュリティエンジニアは、システムに用いられるサーバーなどについての情報セキュリティを専門に扱うエンジニアのことです。システムの構築から運用・保守に至る様々なフェーズにおいて、情報漏えいを防止したり、サイバーアタックからシステムを防御することを目的とし、サイバーセキュリティに関わる調査や対策などを行うことを主たる任務としています。具体的なセキュリティエンジニアの仕事内容は多岐にわたっています。システムの企画・提案段階においては、求められるシステムの仕様を確認したうえで、それに見合ったセキュリティを企画し提案することになります。続く設計・実装段階においては、セキュリティを考慮した設計が行われるように適切にアドバイスしたり、実際に設計書に手を加えたりといったことを行います。運用・保守段階においては、セキュリティ上の脆弱性の有無を様々なテストを行うことによって確認します。対処するべき問題点が見つかった場合、速やかに対策を施しリスクを最小限に抑えることが求められます。このようにセキュリティエンジニアはシステムに関する多種多様なフェーズに関わることになるので、エンジニアとしての幅広い知識やスキルが求められます。