Skip to main content
4 answers
5
Asked 714 views Translate

What the different between a software developer and a software engineer?

#software-engineer #software #technology

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

4 answers


4
Updated Translate

Jerome’s Answer

At one time (Spandan's correct) there was a significant difference in job roles and pay grades between the two titles. While "developers" tend to focus more on writing code, and "engineers" are more system-oriented, those distinctions have blurred and now it's more a function of what a hiring manager or HR person decides to call the position. I'd suggest you avoid paying a lot of attention to the title and instead look carefully at the job description offered by a potential employer. You can find a lot of discussion on the Internet about the merits of one versus the other, but there are few hard-and-fast rules regarding job titles in this field.

Good luck with your search!
4
2
Updated Translate

Spandan’s Answer

To 'engineer' in simple terms is to apply science and scientific tools to 'develop' a solution to a problem. So development is a part of engineering. Software development is the process of developing a product - software/tool/whatever it be. Meanwhile, a software engineer has to oversee a lot of things - from planning, developing, testing and maintaining. They are more general in their problem-solving capabilities.
Now when it comes to job roles, Software Engineer, Software Developer and Software Development Engineer (SDE) don't differ a lot. While technically their roles and responsibilities should be a bit different, in reality it's not. You can check out this blog for more info https://blog.devmountain.com/software-developer-vs-software-engineer-whats-the-difference/
2
0
Updated Translate

James’s Answer

A Software Developer, develops the code or the product that results in a deliverable . The Software Engineer is someone who helps architect and brings together all of the various technologies. The Software Engineer is more global in nature and looks at end to end solution.
0
0
Updated Translate

Hanish’s Answer

While software developers and software engineers share many similarities, they approach computer science and daily tasks differently. For example, software engineers are more likely to dabble in software development, but software developers do not commonly work on software engineering tasks. Often, individuals in the field of computer programming interchange the terms software developer and software engineer. Even titles and job posts switch between the two. But its more common for a software engineer to program and design systems and software. Where as an software developer would do the same but in a lower level.
0