I think it is the responsibility of anyone who works for any company to be aware of the ethics and values that the company holds. Is this benevolent non-profit with only good intentions and a transparent approach that keeps everything on the up and up? Or is this a giant tech conglomerate that has its hands in many pies and seeks making money most of all, no matter who they support and no matter how it gets done? It is the responsibility of the worker, I believe, to work for companies that match their own moral beliefs. I couldn’t work for a place that was poisoning the Earth, for example. I think the lead tech workers, the ones actually steering the ship, have a huge responsibility to ask themselves is this technology
1. Helpful
2. Harmful to anybody
Along side making tech should be a failsafe, something to combat any negative effects any piece of tech might hold.