@dave @zkat I don’t know how it is where you are, but here in Québec to be employed as an “engineer” you need to be a member of the Order of Engineers. “Engineer” is regulated, “developer” and “programmer” are not.
But… Software engineers and software developers sit side-by-side in the office and do the same work to the same standards for the same compensation. I’m not sure there’s any difference in practice.
When my employer was informed that it was illegally hiring software engineers, I had to sign a new contract with a different title, everything else stayed exactly the same.