I had to focus on jobs with small companies that did no checks. There were so many times I declined jobs when I saw the background check just to avoid the shame. It's a waiting game until it falls off the threshold of places caring.
Eventually I got a job as a federal contractor working with semi sensitive metadata. I didn't need a clearance but had to get a public trust. Was still grilled by DIA trying to determine if i could be compromised. I am so glad I don't have to check the box anymore and have stayed out of trouble. 2 months of jail, 3 years of probation and another 10 years of shame. Good riddance. Today I make 170k as one of the main senior engineers. Good luck!
Ps some states have laws against asking if you're a felon. Cali and Colo might be 2. Look into remote jobs in those states after researching that.
If you've been convicted of anything in the last 10-15 years, every script-kiddie docket scraper will attribute the conviction to you.
This is only useful to people willing/able to compartmentalize their past under a deadname. Then applicants can mislead the employer into running background checks on a synthetic identity that comes back clean.