I think that trying to differentiate between software developer and software engineer is merely playing with semantics. Sure, outside the software industry, there is a clear definition of what an engineer is. However, if you look at the software industry, people with both job titles do essentially the same job.
I have yet to hear of a company that employs software developers and software engineers, has different role descriptions for them, and they are actually assigned tasks different enough in nature to justify having two titles.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.