ITの仕事はプログラムを使って行うので、実際の処理はコンピュータがします。しかし処理方法の指示は人間が行うため、やり方によっては大きな負担が発生します。
エンジニアの残業は、このような人間側の問題によって起こることが多いです。

残業になりやすいのは、仕様変更が起こることで作業が増える場合です。
小規模なプログラムならば、簡単な修正で問題なく動かせる場合が多いでしょう。
しかし大規模なプログラムになるとちょっとした変更で、全体を大きく変える作業が必要になります。そうなると仕事をする量が増えてしまい、長時間の残業を行うため負担が大きくなります。

エンジニアの仕事をする上で残業を少なくしたいならば、いくつかの工夫が必要です。
ある程度経験があれば、どの程度作業に時間がかかるのか把握できます。過剰な負担になりそうならば仕事のやり方を工夫し、長時間の残業にならないように相談するべきでしょう。
特定の人物に過剰な負担がかかると、できあがったプログラムもおかしくなるので、このような対策をしておくことは大切です。

他の仕事に比べてITエンジニアは残業が多く長時間働くこともあるため、仕事を行う際は注意が必要です。
納期に合わせて仕事をしなければならないので、過剰な負担が発生する場合もあります。
そのため、過剰な負担が極力かからないよう、仕事上の残業を少なくする方法などを上司と相談しつつ働くことが大切です。