You must log in or register to comment.
In my experience all terms are used pretty interchangeably (well, rarely programmer or coder, I guess), though I prefer software engineer.
I also prefer engineer but that’s mostly just due to the complexity of my current role vs my old one.