Note: I'm posting this under a different account than I normally use on HN because I want to remain anonymous.
For the last 2+ years I've been the CTO for a technically successful startup. I have successfully navigated the company around some very real disasters and have built a highly dedicated tech team that has excelled at realizing the technical vision of the product; despite whatever curve balls have been thrown at us - externally or internally. In those two+ years, I've worn every hat one could wear (from IA to project management to product development to systems admin to front end development to back end development) and have worn those hats as well as I could. We've staffed up to the point that I no longer am wearing as many hats, which I am grateful for, but still have a few key roles to fill, mostly in the project management category.
Several months ago, we hired a new CEO, whom I partially respect, but don't necessarily like. As is typical, his first criticisms were aimed squarely at the tech team because the tech team is always the first to blame - despite the fact we've always done what we said we would when we said we would. Obviously, as the only part of the company that produces tangibles, it's fairly easy to square operational issues on us. I've fought those criticisms as well as I could, but have been unable to make him see the real problem is the front office's lack of vision and an inability to communicate clearly whatever vision they might have. I've done the best I can given the sheer number of things I am required to do during the day, but, as anyone can correctly surmise, isn't the best I could do if I had a more singular focus. It's really hard to context switch from installing nagios on our production servers to doing IA to doing project management; all within the span of a few hours, day after day. It wears one down.
So he recommends we hire a VP of Engineering, which I agree to. It makes sense. Let that person run the process and let me focus on the bigger picture, architecture, product, etc. But then I read the job description and notice the line where it says this role reports directly to the CEO. Which means, since the entire tech staff is reporting to the VP of E, that I lose my staff. When I bring this up with the CEO, he tells me that I should see this VPE as a peer. Say what? It's bad enough that I have to explain to employees that have been with the company for 2+ years they are going to have a new boss, but now that boss doesn't even report to me?
Am I being paranoid that I'm being marginalized for an ill-perceived picture of the tech team? Is the CEO playing politics? I'm at a complete loss.
Advice?
I would guess based on your comments and the fact that you're asking this question that politics are not your strong suit. "Politics", b.t.w., is just the natural state of people working together... it can be dysfunctional or functional, but as soon as you have 3 people, you have some kind of politics.
Since politics are a major component of management, you may actually be happier not doing management.
In situations like this the CEO is probably overestimating his ability to find a Magical VP Technology that will magically solve all his problems (unless he has someone in mind, a buddy from a previous company, for example). Likely he will spend 6-9 months trying to find someone, finally hire someone imperfect in despair, and spend the next year or two discovering that person is incompetent, too. But now I'm really just projecting.
If you don't like the CEO it may be time to move on. Life is to short to work with people you don't enjoy spending time with.