Software Engineering is Dead
The title "Software Engineer" means nothing, having become the modern replacement for "coder" or "programmer/analyst". In fact, the discipline of Software Engineering was all but founded by the US DoD, when they realized that they were being eaten alive by the life-cycle cost of maintaining their systems.
Unfortunately, an unintended side effect of the microcomputer revolution was to set the bar so low for what is considered acceptable performance of software systems, that El Reg has a seemingly endless stream of such anecdotes to entertain/scare us with.
In any other industry, this kind of thing would be met with a flurry of product liability lawsuits. But producers of crappy software (ie, all of it) get a free pass... This will change SOMEDAY, perhaps.
But no time soon.