Earlier quoted context omitted.
Like you, I've found that working with people of integrity (or some qualities closely related to that) is very important to me. Not in a "new-grad or corporate PR appropriating meaningless platitudes" kind of way. But in a "I have seen multiple times how one untrustworthy person can easily wreck all the work of a team or organization, and make their lives miserable, so averting that is a high priority" kind of way. L…
As a new grad, I think a lot of the companies that have respectable goals to me only hire at the senior level. So what am I supposed to do, go do something I deeply disagree with for a few years so I can eventually work on something respectable?
Like everyone else at the moment, you're living in interesting times.
AFAIK, there are not enough respectable companies for even the senior engineers.
(And you may have already noticed that a lot of companies are run by people who make a half-hearted effort to drape the company with positive PR language. But they'll soon hint at their true intentions with their actions. Even in a brand new startup, you can simply look at equity allocation, to see what the founder actually thinks about warm-fuzzy ideas like social equality and valuing others: compare their allocation of wannabe-billionaire founder shares, to the token amount of peanuts in stock options that they think the first hires deserve if the company is successful.)
The good news is that a lot of people are looking for high total compensation, or career stability, as higher priorities than respectability, so... less competition for the respectable jobs.
One idea: make a ranking list of companies based on how respectable you think they are (recognizing that most have downsides), and then see how close to the top of the ranking you should focus your energies. Do a first shot at this ranking early on (and revise over time based on actions, not overtures), and you might check yourself when a company with low respectability ranking approaches you.
When you find a good company, let people know.