The difference between a software developer and a software engineer...
Think of a developer, he/she could be in charge of the team that would build things, more on a pure software level. Senior software devs have also develop strong personal skills, which allow them to work closely with clients. A higher overview of the entire process.
A software engineer is usually closer to the electrical side, like building interfaces for robots and machines. Thus more focused.
So, according to me and most people I know, that short description you quoted is exactly the wrong way round.
In construction, the Architect draws the picture, the Developer is in charge of organising everything the architect has planned and the engineer is responsible for a very focused job, be it electrical, just a lift, or a bridge.
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.