The answer is networking. You've been great for years, you should have a stable of former coworkers and managers who desperately wish you would join them on their new project. Hiring a principal developer is a major investment, I wouldn't do it based only on what a person can claim in an interview.