There's no difference. Some people think that engineer is a special word because of industry regulations in some countries - if you don't live in one of those countries, this doesn't concern you at all. Developer and engineer mean the same thing when they have the "software" prefix. The whole "a software developer does x but a software engineer does y" smells of snotty gatekeeping.
I'm in Canada so the distinction does matter. I'm not allowed to call myself an engineer because I didn't do an engineering degree. When interviewing candidates, I treat these as interchangeable.
https://ont-sat-ths.tpsgc-pwgsc.gc.ca/procedures/description...