I've been doing a little financial auditing for a friend of mine who has been incapacitated and taken advantage of by relatives. It is laborious and boring work. But it is also some of the most satisfying work I've done in nearly two decades. The last time I felt this satisfied in the grind was a missionary trip to Africa I went on when I was a teen.
I work for a startup that does B2B software. It's work, and it pays well. I could subsist here until the company is purchased or we go public -- I've got options that are actively maturing. But money isn't everything (or barely even anything) to me.
I'd like to know if there are any non-profits out there in the "actively helping individuals have a better life" space that need a SWE or SDET or even a hardware test engineer.
I'm sure work like this exists, but I'm not even sure where to look.
I want to help people. I want my work to have greater meaning than "we sold X to N businesses over the last year and look at that, their regulatory compliance has improved -- butt covering achieved". These things are important. It just doesn't feel that important to me.
I would instead consider perhaps cutting your hours at your company, and using the extra time to volunteer as an SWE for the non-profit of your choice and donate your time.
You are likely to have far more freedom if you do that, and likely even with the pay cut from working part time, you will still make more than working directly for the non-profit. You will likely also end up happier and less cynical.