What about lowering your sights and doing independent consulting, perhaps for small or local businesses, or tech work for an organization that values forgiveness as part of its mission (e.g. a church or similar nonprofit)?
Dude... we have the most powerful tool invented: Internet.
If you are good, and you say you are and I have no reasons to doubt it, you'll get a job.
I might get downvoted... but that is the truth.