@Dr. Mouse - Difference between programmer and software engineer
Hmm, I am not convinced by that analogy.
I think a programmer should be doing what Dr. Mouse said a software engineer does, and I think it is would be a dysfunctional shop in which those two roles, as described, are separate.
So I don't really trust the term "software engineer", I am not surprised if someone else doesn't understand it, and I don't think they would be able to explain the difference to a third person else based on those definitions.