Here's my advice. As a PhD you have access to certain positions that are unavailable to the rest of us. But you're also cut off from the majority of positions in the industry for better or worse. You've got to market yourself on your quality, find a place you can stay with for a while, and build a legacy you can take to your next place.
For folks like me, we hop between jobs every 1-3 years because I can come in, understand the rather mundane issues facing a codebase and rectify them relatively quickly from my extensive real-world experience before moving on to the next spot with a modest-to-sometimes-significant bump in pay. But I can never get access to the sorts of positions you will have access to.