Well, I think the world is befuddled and these terminologies are being used in wrong context. Can you explain the difference? π
Generally they all mean the same thing, and which title you use comes down to which you think will optimize your prestige as perceived by others. This might be a matter that comes down to A/B testing Cover letters, resumes, or professional websites.
From the looks of it, Software Developer seems to be the most commonly searched for on Google Trends.
They all mean the same thing. Although, technically, a Software Engineer is someone with an Engineering degree (as opposed to Computer Science, Math, etc).
Adebisi Adebayo Paul
Software Developer (.Net,Angular 4,Android,Entity framework)
i think they all the same but people use it interchangeably