6

Are there any official definitions for the terms Software Developer and Software Engineer? Today a friend told me He got a raise and he's now a software engineer and no longer "just" a software developer (still at the same company).

To him and me that sounds like bullshit bingo at its best. His tasks and responsibilities will still be the same after the change of his job title.
So I'm wondering whether anyone here knows of some objectively defined distinctions between the two job titles. To me and my friend those are just the same. I never even thought anyone would make a distinction between the two

Comments
  • 7
    Generally when a company uses the term software engineer it means they expect a CS educated approach in the work that's done. That differs from traditional engineering where it means you're both educated and licensed to be an engineer.

    But like most people, the average business schmuck just thinks it sounds fancier or Google uses it, blah blah blah.
  • 0
    Yeah, pretty much depends on the company, the titles are just made up at each one to denote career progression. He may have some additional responsibilities to go along with the raise.

    Or they're just blowing smoke up his arse to try and make him happy. But at least he's getting more money
  • 0
    > His tasks and responsibilities will still be the same after the change of his job title

    Not really unusual. Many companies (especially large ones) require you to fill a role for a while before awarding you the accompanying title officially. In other words, you work your ass off trying to prove you're worth being called "Software Engineer" while still receiving the lesser pay. How convenient.
  • 0
    There is no universal definition for/distinguishing between those two.

    A possible way to define it is that Software Engineering includes software development but also disciplines such as requirements engineering or performance engineering
Add Comment