I am a mid-level software engineer at a large-ish tech company, having slightly above 5YOE.
My team is comprised of 8 developers. The previous manager for this team left the company a few months back. As her replacement, one of the senior engineers has been promoted to manager (who I will refer to as 'new-manager'). He, in turn, is reporting to a director (let me call him 'ex-skip').
Before the previous manager left, she asked me whether I wanted to report to new-manager or ex-skip. I've heard I was offered this choice because I was up for a promotion (to senior software engineer), but I'm not entirely sure. I chose ex-skip, because I thought I would get to learn more (he was an excellent staff engineer before being promoted), and also get better visibility for my contributions.
However, I am finding ever since this change happened, that I am running into frequent conflicts with new-manager. For example:
- I am assigned under-estimated tasks that I cannot possibly complete given my current workload. This is despite me calling out my time constraints in advance. Then I get called out for not completing them.
- My on-call schedule was once changed without consulting or informing me, to a date when I was unavailable. This was actually done by another team-mate. But the new-manager doubled down on the decision saying that no one from his team was available then, despite being aware of my schedule.
- We are conflicting a lot more on project decisions, with him asking for changes to projects I am working on just before release which would cause significant delays (not problematic in isolated instances - but the sudden increase in the number of conflicts has me worried).
I'm currently dealing with these conflicts by politely standing my ground in the egregious cases (eg: oncall), while trying to come to an acceptable compromise in others. I am not sure whether I am getting the balance right though. I do get the feeling that he is trying to throw me under the bus in a lot of these cases. But it's hard for me to know for certain whether my fears are well-founded. I have nothing against him personally, and I do think that the ideal situation is where we could support each other (or at least where I can avoid clashing with him). I had 1-1s with him to address them, but in them he always states that he has no concerns with me. I have also tried to make it clear in these meetings that I respect his position as a manager and am looking to support him however possible. While these conversations seem to go well, it has not helped reduce the actual number of conflicts.
My main concern here is that this entire situation is making me feel isolated and insecure about my position in the team, which is causing a lot of stress. In hindsight, I feel that I may have put myself in a weak spot by agreeing to report to the ex-skip. Now new-manager is my de facto manager, but is not officially considered responsible for my performance. I also worry that the fact that I am competing with his reportees for a promotion is pitting him against me. I'm not sure if I can even bring up these any of these 'petty' concerns to ex-skip (given his level), and even if I do, how I should be presenting them.
I don't really understand the purpose of this team structure from the company's perspective, to be honest. At times, I'm tempted to ask if I can just report to new-manager instead. But I don't think it's a realistic option, because if the conflicts don't stop after that (i.e the damage has already been done) it would just make things worse.
So I'm looking for advice on the following:
- Is my cynicism regarding the team structure justified or am I overthinking it?
- What would you advise I do in this situation?
Would appreciate any advice on this.
EDIT: For context, there have been some senior engineers who currently report or have reported in the past to ex-skip instead of their immediate team manager (though they are either in different teams than me, or have left the company). So it was not unprecedented. That is also one of the reasons I opted for it, it felt like a natural progression back then.