システムエンジニアは、ソフトウェアを開発する際 のプロジェクトチーム全体のまとめ役です。ソフトウェアのシステム開発の依頼 があると、システムエンジニアは依頼主 の要望にあわせたシステムの設計 をおこない、基本 設計図 である仕様書を作り上げます。そして、この仕様書をもとにプログラマーがプログラミングをおこなって開発をすすめ、できあがったシステムをテストします。依頼主 との交渉 や、複数 のプログラマーに指示 を出すなど、専門 知識 以外にコミュニケーション能力 、リーダーシップも必要とされる仕事です。