The soliton interaction is investigated based on solving the higher-order nonlinear Schrödinger equation with the effects of third-order dispersion, self-steepening, and stimulated Raman scattering. By using Hirota's bilinear method, the analytic one-, two-, and three-soliton solutions of this model are obtained. According to those solutions, the relevant properties and features of physical and optical interest are illustrated. The results of this paper will be valuable to the study of signal amplification and pulse compression.