No, I'm emplying that above a certain hierachical level ethics don't matter. And that your professional background influences, at most, the way you cheat and act unethical. Engineers, which software developers and CS grads are only in a loose sense, arw by no means better than MBAs, or worse.