As a Mechanical Engineer, a massive fuck you to everyone who calls software development, programming, or network management a form of "engineering". Do you know how much extra work is now needed to filter out job postings when you're looking for an ACTUAL engineering position?
Ok, not a ton of extra work, but it's still really good damn annoying when 2 out of 3 posts are actually for developers. You guys belong in the T in STEM, not the E. Stay in your fucking lane!
As a mechanical engineer turned software developer, I do consider the task to be fundamentally an engineering task.
It's just that the willingness to forgive ineptitude in software is infinitely greater... So much so that the industry has completely normalized absolute garbage work.
It's engineering, just with systemically terrible engineers.