I sympathize. I had a similar career trajectory, but wound up going into management (I like it though) once I hit the principal level.
Don't underestimate the power of communication though. It would be well worth your time to have a frank conversation with your boss about what it is that you're interested in doing (ie, writing more code), and seeing if there's an opportunity to be more hands-on with the code. If there isn't at your company, then start interviewing with new companies and be explicit about what it is that you want to do.
Wishing you the best of luck with this. I know how frustrating it can be to not be able to write code as much as you want...
Don't underestimate the power of communication though. It would be well worth your time to have a frank conversation with your boss about what it is that you're interested in doing (ie, writing more code), and seeing if there's an opportunity to be more hands-on with the code. If there isn't at your company, then start interviewing with new companies and be explicit about what it is that you want to do.
Wishing you the best of luck with this. I know how frustrating it can be to not be able to write code as much as you want...