Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What's the difference between Software Engineer and Software Developer?

user-image
Question added by Fadi Alkhateeb , Senior Front End Developer , NexTwo
Date Posted: 2013/11/11
Muhammad Majid Saleem
by Muhammad Majid Saleem , Senior PHP Developer / Project Manager , SwaamTech

Key difference:

Software Developer:  is a person concerned with facets of the software development process. Their job includes designing, implementing, and testing the software.

Software Engineer:  is a practitioner of software engineering. They apply the principles of engineering to the design, development, maintaining, testing, and evaluation of the software and systems that make computers or anything containing software work.

 

Read complete article: http://www.differencebetween.info/difference-between-software-engineer-and-software-developer

George Dimitrov
by George Dimitrov , Unix System Administrator , ADVANCED.IO

Well let me put it this way, I'm30 years old and I have Bachelor degree that mean5 years study, study and again study I dont say it like is something bad, but to be honest practice is what make you an engineer even if you dont have a degree at all. The industry is always changing and your self-education will never end! also in large projects, people may specialize in only one role ( Engineer ). In small projects, people may fill several or all roles at the same time.

 

I prefer to call my self a developer!

Bowsil Ameen
by Bowsil Ameen , Sharepoint Development officer / architect , Etihad Airways

Dear Fadi,

I don’t see any difference more over they do same kind of work it is only the designation which is given in different company one will give software developer, software engineer, software Analyst.

 

Thanks

Mubbasher Mukhtar
by Mubbasher Mukhtar , Senior Software Engineer and Researcher (Microsoft Certified Technology Specialist) , InvenSense

I believe the difference comes into play when Job involves such Maths(Calculus and Signal Analysis) and physics work + Some research oriented work and one is then called Software Engineer.

 

Where research work and math is not required, the position is called Software Developer and doesn't require those skills but one should be good in programming and UML...

 

And some companies are well aware of this and they will give you title accordingly.

 

Clodelio Delfino
by Clodelio Delfino , Managing Consultant , Startup Company

Software Engineering  - the action of working artfully to deliver the software.Software Development  - more of a process of getting the program or software done.Both are almost the same with the only difference on the factors/process involved,well..probably the first one is more systematic with lots of controls unlike the latter can be optional if none.

Taha Hanif
by Taha Hanif , Software Developer , Design Your Site

ProgrammingThe process of developing and implementing various sets of instructions to enable a computer to do a certain task. These instructions are considered computer programs and help the computer to operate smoothly. The language used to program computers is not understood by an untrained eye. Computer programming continues to be a necessary process as the Internet continues to expand.

Software developmentSoftware development is the process of developing software through successive phases in an orderly way. This process includes not only the actual writing of code but also the preparation of requirements and objectives, the design of what is to be coded, and confirmation that what is developed has met objectives.

Before systems development methods came into being, the development of new systems or products was often carried out by using the experience and intuition of management and technical personnel. However, the complexity of modern systems and computer products long ago made the need clear for some kind of orderly development process

Software engineeringhttp://cplus.about.com/od/thebusinessofsoftware/a/softwareeng.htm

Owais Rashid
by Owais Rashid , Manager Business Intelligence , Touchstone Communications

Software Engineer is the one who design the process to be carried out by using software.

 

Softwre Developer is the one who develops the software based on the design defined by Software Engineer.

Muhammad Ahsan Mirza
by Muhammad Ahsan Mirza , Software Development Engineer , Remit Anywhere Solutions

Simply, Software Engineering is a vast field that contains all the phases from project intiation to requirement gathering and engineering them and from project management and governance to project development and from testing plans and finding product errors to deployement and even  planning for further enhancements in the next iterations(versions) of the software to come. On the other hand, Software Development as the name suggests is related to only development or programming activities that contains testing to some exent as well.

very simple software developer develop the softare and software enginer innovate. it

Deleted user
by Deleted user

Developer is more to make things work, engineer is more to make sure it been build in the best way!

Deleted user
by Deleted user

Both are  same of crse. Even the word engineer means to develop or to innovate.

So in short both are similar.

More Questions Like This