Google, Facebook, Dell, NSA, CIA, DoE (E=Energy), Airbnb, Palantir -- There are literally thousands of people applying for jobs to these companies and a really small percentage will be accepted. So it's not that you are unhireable, but you are applying to places where rejection is almost guaranteed. It's like betting on a number at a roulette table and wondering why you are losing money. The odds are against you.
Some ideas:
1) pick a smaller and boring software services company?
2) Travel abroad and find work there, where the health insurance is not such a big of an issue.
3) Try to make it as a freelancer(you can start at upwork and work your way up from there, start a consulting company etc)
4) Apply for a remote only positions
P.S
If you can afford it(probably not), get an appointment to a psychiatrist or a therapist, they can usually spot the problems you might be missing yourself.
Some ideas: 1) pick a smaller and boring software services company?
2) Travel abroad and find work there, where the health insurance is not such a big of an issue.
3) Try to make it as a freelancer(you can start at upwork and work your way up from there, start a consulting company etc)
4) Apply for a remote only positions
P.S If you can afford it(probably not), get an appointment to a psychiatrist or a therapist, they can usually spot the problems you might be missing yourself.