Obie! I'm dealing with it too. I think many of us who are hiring are. I've got a good team, but besides myself and one other, none are senior. Despite having open positions at a thriving company with great pay and benefits, I have zero senior folks in my pipeline of candidates. We've attracted great talent in every other area of the business from marketing to finance, but development is left with a pool of junior applicants. I know for myself, I don't look for a new opportunity outside of my existing network of friends and colleagues. I am where I am now because I have history with two other people at the company and I want to work with them. Pay and benefits at a cool startup aren't enough because there are lots of those opportunities. As much as I like mentoring, I want to work with other talented developers. There is the catch I suppose. Senior developers want to work with other senior developers so that they can keep upping their own game, and if you don't have any, it's hard to attract others.