As Todd said, they seem to refer to the same thing, though if I had to differentiate the two, just in terms of marketing yourself to companies, I'd say Developer reads as "Knows their tools and development environment well; can crack out unit tests in their sleep." while Engineer reads as "Knows their algorithms, data structures, and design patterns well; can optimize anything with one hand tied behind their back."
That's just where my mind takes me though.