Well...
As part of my job I have to look over resumes and interview senior software engineers for remote tech positions on my team.
It is a tough market right now in the tech world, based on the candidates I have been seeing lately. We actually just turned down a person who was laid off from his last job as a lead software engineer recently. Nothing particularly wrong with his resume, background, experience, personality, or skillset. There was simply another candidate who had a similar background and education and experience level who did better during the interview. I actually felt sort of bad turning him down because I couldn't even tell the recruiting agency that he did anything wrong or was deficient anywhere...even 2 years ago we would have hired him immediately, but there are a lot of really amazing candidates these days.
Outside of this -
@seattlecyclone has excellent advice and I have nothing else to add to it really except to echo what they say.
I wish you the best of luck. Sorry about your disability.
ETA: I guess my overall point here is, at least where I work, you may want to practice interviews skills in addition to having a nice resume. The resume may be what gets you in the door, but the interview is what lands the job.