In Ireland, these titles are used interchangeably. So there is little difference between them. Strictly speaking though, it would be considered that a Software Engineer is someone who is given a problem to solve, though code. They would need to come up with the solution and code it. A Software Developer would be someone who is given the solution and they code it. So they would not also incorporate the solution element.