> Perhaps also on the software engineer who testified repeatedly under oath that the system worked fine, even as the bug tracker filled up with cases where it didn't
Partly on account of the "perhaps" in the original, and partly because I have seen (elsewhere) "just doing his job" defenses.
In corner cases, culpability for uncertain expertise can be a tricky issue - you may recall the case of the Italian geologists, a few years back, indicted for minimizing the risk of an earthquake shortly before one occurred - but the case here seems pretty clear-cut (again, I'm speaking morally, not legally.)
I don't think you needed to ask for agreement.