In 2 and 3, at least, engineer is a support job. You're best off with a heavy hitter like Grunt to distract enemies while you set up your turrets and snipe from a distance, using tech powers to steal enemy constructs and take down defenses (and also overload flamethrowers, it never gets old)...