I always thought that they were two titles that refer to the same thing, essentially.
I often just call the people "programmers" but that's probably because I'm old school like that. I don't think someone who has the title "engineer" over "developer" or "programmer" implicitly means anything. This is just how I see it and may be completely different from everyone else or the majority. ¯\(ツ)\/¯