ITエンジニアが担う仕事の範囲は広く深いため、その役割や求められる技術も異なります。現在ITスキル標準と呼ばれるものでは、11職種・35専門分野・7レベルに分類されています。
さらに大きく分けますとシステムの開発・導入・運用と、IT技術を使ったサービスや商品の販売などに分けることができます。これらの職種においては一定基準から様々な資格があります。国家試験や民間団体と主催も幅が広く様々で、取得においても難易度が高くなればなるほど専門性が求められます。
元来、ITエンジニアのは、様々なスキルを活かしてソフトウェアまたハードウェアの開発、導入、運用といったものを担ってきましたが、現在のITの進化によりマーケティングなど運用でもより現場に近いところでも求められるようになっており、現在もその範囲が拡大し続けています。