サーバサイドエンジニアとは、主にWebサービスやアプリケーションにおいて、サーバ側でおこなう処理の設計・プログラムの開発、サーバで扱うデータのシステム構築・管理・保守・改善、バグの修正を担当する職種のことです。「バックエンドエンジニア」と同義として扱われることもあります。
Webサイトやアプリの構築、データベースのシステム構築、サーバ側の処理(情報の検索・保存・変更)などの開発を、JavaやRuby、PHP、Pythonなどのプログラミング言語を使って進めます。
プロジェクトによってサーバサイドエンジニアの業務範囲は異なり、フロントエンドについての業務をおこなう場合もあれば、サーバやネットワークの構築などのインフラ領域についての業務を担当することもあります。