コンピュータ技術者
顧客のヒアリングを行い、それから得られる要求定義に基づき、最適なシステムアーキテクチャを設計する。
システムを企画立案、設計、運用する。システムが円滑に稼働しその目的を果たすよう最善を尽くすことに責任を負う。という定義が一般的だが、実際の職務は、顧客の要求のくみ取りと、マネージメント業務が主で、どちらかと言えば、プロジェクトマネージャに近い。技術や知識よりむしろ、コミュニケーション能力やマネージメント能力が問われる。欧米ではプログラム・マネージャーとソフトウェア・エンジニアのチームが主で、SEと呼ぶ職種はなく、日本独自の呼び名である。