upvote
It's more rare, and definitely less lucrative, but there are opportunities in software engineering for non-profits, open-source, and smaller non-tech companies. If you've made your blood money and don't need top n% pay, it's something worth checking out.
reply
As you astutely point out, it's not easy, many companies are complicit, or at least the people and groups funding them.

Have you looked at the healthcare or green energy domains with smaller companies/start ups?

reply