DEV Community

Vlad Solokha
Vlad Solokha

Posted on

Differences Between Engineer and Developer

"The difference between a software developer and a software engineer is the same difference between **big* and large."* --Unknown

So what I learned is that engineers are more software breadth centered.
Developers are more small task centered.

Being an engineer implies that you have degree, tech knowledge, and experience and you are capable of designing a software system. You see the bigger picture and part of your job is to explain that 'picture' to your team.

Being a developer implies that you code, design, architecture, and write technical docs for the component your building. Some are leaders in their field, but not necessarily.

In more ways than one:

Engineers > Developers.

You might as well put that in your description.

Thanks to CodeGiant for the article can be found here: CodeGiant Software Engineer vs Software Developer

Do you think there's a difference?

Top comments (2)

Collapse
 
mr_eking profile image
Eric King

In the computer programming world (especially in the U.S. where there's no legal restriction on the use of the title "Engineer"), "engineer" and "developer" are arbitrary interchangeable labels, nothing more. At my place of employment, I've held the title of "Software Engineer" and then "Senior Software Engineer" for over a decade, and I don't have a four-year degree, let alone a CS degree. Nobody bats an eye.

Ask 100 different people the difference between "engineer" and "developer" and you'll get at least 100 different answers.

Collapse
 
vladsolokha profile image
Vlad Solokha

Thanks for this. I do not disagree with you.