It seems a bit too much to assert that every developer should be fully responsible for every moral slight their company commits. It is entirely possible to make a positive impact on the world from a large organization - in fact for some people it may be the most direct way that they can make such an impact.
Saying that he is morally bankrupt is like saying that you are morally bankrupt for continuing to live in the US because the current administration is a dumpster fire. It is financially profitable to live in the US; you basically cash in a 6 figure check (perhaps translate the metaphor by taking the monetary value that a significantly increased quality of life is worth to you) by living here rather than some other, lesser developed country with more morally aligned politics. Why not leave? I submit that the calculus that goes through your head to justify staying is roughly equivalent to the one that goes through his when he thinks about continuing to work at big tech. I also don’t think that either of you are wrong for having some justification.
Were individual Germans responsible for the atrocities committed by the Nazi regime? If they weren't there because they were resisting, then I say yes. And if we go on living our lives without resisting the current government -- especially if you work at Google, with your leader bowing down to Trump and doing his bidding -- then, yes, you are morally culpable. Most people are shitty, so it's not surprising so many are still going along with it. The engines of commerce are still going. The ports are not blockaded and the government buildings are not being burned. We aren't marching on Washington and liberating the buildings. We are culpable.
Democratic voters are culpable; their politicians are all about keeping the system going but tweaking it. No, the system is bad. A system that results in trump being elected a second time is prima facie evil and must be torn down. If you have power and aren't working to treat down this system, you are culpable.
I don't think he's morally bankrupt. I am disagreeing with his attempt to handwave away a moral analysis of these organizations as 'cynicism'. I think these analyses are really important.
I don't live in the US. But if I did, and I was capable enough to be a successful software engineer, I would try to work for an organisation that was not implicated in abhorrent behaviour. If I was to work for one, I would not attempt to dismiss criticisms of it as cynicism.