It depends on where you live, and how they classify engineers/developers. This answer pertains to the United States, in particular, California.
When it comes to job title/role, look Into look into the job description to see the differences that the company is doing with software Engineers/Developers.
Most of the time, they mean exactly the same thing, but can be different and that’s why you should always look at the description and what they are asking for.
The software developer writes the code that will be implemented, and makes the implementation, based on the requirements described by the software engineer.
I would ask questions of a potential employer to understand how these roles work together with others on a team and how much support for operational work there might be. Often both of these titles are part of a team who work together to deliver software. When you work with a product manager, project manager, analyst, and testing team, you may have very different responsibilities than as a freelance software developer/engineer who has to do a bit of all of those roles to complete a project.
My last job was software developer and the one before that was software engineer, although, I did the same thing at both positions. So it depends on the company and how adamant they are about defining each title and the responsibilities that come with.
For a more detail answer check out: https://www.indeed.com/career-advice/finding-a-job/software-engineer-vs-developer
Technically, the Software Engineer designs the software (he engineers it) while the Software Developer writes it (he develops it). The Software Engineer writes algorithm, data structure to be used, design principal ... while the Software Developer takes all these, chooses languages and technologies that fit the design and write it down.
Why nowadays, companies tend to confound them is because the Software Engineer also develops the application so it also becomes a Software Developers. And Software Developers, with experience, can also design application, and are usually part of the design discussion anyway so at their time they are also Software Engineers.