Unfortunately they are interchangeable in the industry. Ideally engineer would require an engineering degree and encapsulate more engineering skills such as fault analysis, risk analysis / mitigation, requirement capture and traceability, design capture and verification, etc. Things that are done in traditional engineering capacity that is required in a regulated environment.
Ask HN: Software Developer vs. Software Engineer
21–30 of 65 posts
Re: Ask HN: Software Developer vs. Software Engineer
#22While I don't have an answer to your exact question (I suspect its somewhat arbitrary), it's interesting to note that some countries (I think Germany?) have strict regulations about using the term "Engineer" as a job position title. I believe they require you to have passed specific qualifications and have engineering accreditations.
https://www.peo.on.ca/public-protection/complaints-and-illeg...
For example in Waterloo Ontario, Google job listings all use Developer: https://careers.google.com/jobs/results/?location=Waterloo,%...
Whereas in San Francisco, Google job listings use Engineer: https://careers.google.com/jobs/results/?location=San%20Fran...
Re: Ask HN: Software Developer vs. Software Engineer
#23https://web.archive.org/web/20111025230504/http://www.geocit...
Re: Ask HN: Software Developer vs. Software Engineer
#24Re: Ask HN: Software Developer vs. Software Engineer
#25In my experience the titles are interchangeable in practice. I can see how one might make a spirited argument that there should be a meaningful difference and how that could be useful in hiring.
Taking a look at Google Trends for both terms it is interesting note seeming regional preferences: https://trends.google.com/trends/explore?date=all&q=software...
Re: Ask HN: Software Developer vs. Software Engineer
#26Re: Ask HN: Software Developer vs. Software Engineer
#27I usually refer to myself as an "engineer," but "developer," in my opinion, works better with less technical folks, and is less alienating.
Re: Ask HN: Software Developer vs. Software Engineer
#28Re: Ask HN: Software Developer vs. Software Engineer
#29However, to talk about the "real" answer, let me start by saying that I've been doing this for a little over 20 years now. When I first started out, my job title was "Computer Programmer".
After awhile, my title (and those of all my peers) changed to "Software Developer". After a laughably short period of time, it stretched into "Senior Software Developer".
After I'd been doing that for some years, my job title changed to "Software Architect".
After awhile, the industry decided to stop pretending that most architects do full-time architecture for a living. So my job title changed to "Staff Engineer", and then "Principal Engineer" when I started making too much money.
I don't know that the day-to-day activities of my job have actually changed all that fundamentally. I have a LOT more influence with Product Managers and executive leadership than I did in my early years, and I find myself doing more mentorship and informal leadership. But by and large, I think this industry just changes job titles every so often because: (1) it wants to stay trendy and copy whatever Google is doing, and (2) technology and H.R. play games with each other over salary bands. So I wouldn't meditate too deeply on it.
At least we're not ops or QA. It feels like those poor souls re-brand every six months, chasing after pay parity with the devs.
Re: Ask HN: Software Developer vs. Software Engineer
#30Earlier quoted context omitted.
May well be wrong about Germany then. I do know there are regular arguments here in the UK about the "Architect" title, the RIBA (the Royal Institute of British Architects) regularly sue people who call themselves Architects but don't have the qualification or aren't payed up members. This includes "software architects". People who work in building architecture but haven't got enough qualifications often call themsel…
Really? I've worked in small and large local and multinational companies in the UK - many people have an architect job title without any qualifications and it's never been a problem. It's not just "architect" on its own, there's usually some prefix like software/cloud/data/infrastructure/solutions architect.
> "We take a common sense approach to the use of ‘architect’ that isn’t connected to building and design, for example with ‘software architect’ or ‘systems architect’ which are increasingly used by the computer and IT industry."
https://arb.org.uk/architect-information/what-we-do-to-regul...