The great thing about writing resumes is that you can leave things off.
>Software engineers should have to deal with the ethical consequences of the work they've done.
Give us legal protections and resources to stand up and to and report unethical behavior by companies then. You're arguing correctly on a moral ground, but you don't have good industry ethics without good legal precedents.
Otherwise the best chance you've got is to get media attention and now you're fighting the company's PR.
When you can point to "Defendant can no longer work in software development because of an ethical failure" cases, you will have a much stronger argument to get engineers to follow ethical guidelines (we're assuming those have been written down on something other than a Github-feelgood repo for that case).