Once you've moved beyond a junior-level of experience, I'm not sure if there's a better way than working your network for opportunities. In my experience there is never, and will never be, a shortage of business people looking for technical problems solvers.
Joel Spolksy has an interesting quote about this: "Third, and trust me on this, there’s still an incredible shortage of the really good programmers, here and in India. Yes, there are a bunch of out of work IT people making a lot of noise about how long they’ve been out of work, but you know what? At the risk of pissing them off, really good programmers do have jobs" From: https://www.joelonsoftware.com/2005/01/02/adv…
Which doesn't at-all reflect the reality implied by abysmal hiring practices - recited on this page again and again and again.