• 2 Posts
  • 12 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle
  • Actually I got to talk to the hiring manager of the new team and it’s nothing like it seemed. They seemed genuinely sorry and told me that since they had already external candidates who successfully completed the whole loop they had to present to an external panel. The whole team wanted me but the panel pushed for a diversity hire. So no bad words from my team towards the manager apparently. Tough luck.

    Anyway I can kind of dictate the narrative in terms of communication by the recruiter and hiring manager towards my team. My company is super political, so any advice on how to proceed? I’m just planning to survive until I got an external offer but not relying on that.



  • We already had two rounds of layoffs and now allegedly there are some quotas to fill to mark people as underperforming. I’m the latest person to join the team and the highest paid from what I know. I just read the quota part on our internal Blind board though, so I’m taking it with a grain of salt. But yeah, basically we’re in an unprofitable industry (think gig economy), and my company is falling behind. There’s a lot of pressure.

    Definitely there were some concerns about my performance that I take seriously, but yeah at this point I’d be happy to be offered severance.


  • Yeah to be honest there were a few things that weren’t going well before. I wrote a lengthy post before and got helpful advice and definitely worked on some of the issues. The feedback was around communication and project management. I think I definitely needed to improve on these aspects and I’ve been doing my best ever since I received the feedback, but there has also been a lot of praise, so it’s a mixed bag.

    There were also problems with my manager. I interviewed with one hiring manager but never got to work with them, then worked for one year with a different manager and would now again have a new manager. Me and the manager I worked with just didn’t get along, my peers valued me and I’m pretty good friends with some of them. But the bad relationship with my manager definitely then didn’t help with my relationship with the skip level.

    Eventually, I think the issues I had and probably still have to resolve are serious, but the personal dynamics were tipping point.

    I am also unhappy with the current role because my technical skills are stagnating, we don’t have any product managers and are expected to fulfil the PM role next to full stack engineering for the projects we lead. It’s more business than engineering centered, meaning we are a cost center.

    A good thing is that promotions can happen quickly, even after bad performance reviews, there have been some cases. So it wouldn’t be all bad.

    Given that I’m also of the impression that they were happy to get rid of me, my ideal outcome would of course be if they offered me a severance but I don’t think they will.



  • Just wanted to give a quick update on this as I always feel it’s nice for the people who gave advice to know what happened afterwards.

    I went into the call with my skip level having prepared a ca. 5 minute long script. I made sure to pay some respects, tried to briefly address the main criticisms, and how I feel about them. Plus I mentioned some examples where things have led to conflicts. I also made sure to highlight once more the impact I’ve had so far and that I’ve developed a close bond with a few other senior devs. I told her that I understand the criticisms, and that I take them seriously, but considering my contributions so far I find an off track rating unjustified given the consequences it has. My skip level said they were considering it but nothing is decided yet.

    She was also downplaying the importance of an off track rating, saying it won’t mean a layoff, as they would have other tools for that. And my skip level said she wasn’t aware that an off track rating would necessarily lead to a PIP (it’s company policy that off track = PIP).

    As this isn’t too promising, I’ve started applying externally and will have a conversation with another team about a potential switch next week. I don’t want to rush things, but I also don’t feel like it would be smart to just wait this out and hope for the best.



  • Thanks a lot for taking the time to go through all of this. Yeah, there’s no doubt I have some room for development, and I think I focussed way too much on getting the project delivered vs. also making sure communication around it will arrive at senior executive level. You’re pretty much on point with your observations. I think that’s actually a super helpful comment on how to get more concise about asks.

    I thought a lot about your last paragraph and maybe I’ve been too idealistic about bringing in my own style. Like, I know this kind of communication and I’ve done it before, but it doesn’t seem to fit my personal preferences. Eventually, if I’m hitting so much resistance I can either learn to accept a different, more actionable style or look for a new job I guess.

    It’s helpful to get some outside opinion, and it does help me better to categorize the feedback better, I gave it a lot of thought over the weekend. I honestly appreciate your comments as they’re short and actionable, and I agree that’s a good thing.

    Now I still have the problem though that I’m at risk of being PIPed or layed off directly. The personal component comes in because there are rumors about further layoffs and PIP quotas. Given my overall contributions of which my manager is aware, I know that I wouldn’t be taking a hit if I had a better relationship with my manager, or the business would be in a better situation.

    Anyway, I still have a bit of time to think through how to go about the conversation with my skip level in the best possible way.





  • The overall review was at „performing“, where the main criticism was

    1. not following up enough on topics with other people / not setting tight deadlines
    2. Communication being not aligned to the audience

    I was a bit disappointed with that feedback, because from my manager’s side this came out of nowhere, and:

    Point no. 1 would lead to me risking the so far very good relationship with my peers. I solved this through sensible communication with peers (all good here) and pushing back when deadlines seemed not working out for me. Sometimes this didn’t go well as I didn’t have the support of my manager and he crossed me once when I tried protecting our resources against very pushy stakeholders. I had some situations like that previously with inexperienced managers who weren’t able to push back on stakeholder requests or setting boundaries correctly, so I tried to do this myself here, but was unfortunately held back. The result was a lot of extra work. I made a list with all asks from said stakeholders and prioritised them according to urgency & workload. I suggested focussing only on a few high priority asks and a few medium priority asks with low workload and to push back on the others. The manager didn’t agree but offered support on the tasks, but later communicated that he feels like collaborating with me causes him extra work. We had a long conversation about learnings and how to improve the collaboration so eventually I got the impression we’re fine here as far as work things go.

    Regarding 2., communication has always been something that people have appreciated a lot about me. I try to make things interesting to keep people engaged and stimulated, and this reflects both in my verbal and written communication at work. I do reflect on how to keep things concise, how much technical detail to share, and whether a straight forward answer or a more detailed answer is better, but obviously I’m not always on point with this. Anyway, the ask was to be more blunt. In my opinion this is a difference in personal preferences, but I tried to anyway see where I can improve this further. To additionally make sure, I started collecting more feedback on my communication, i.e. I aligned more internally and asked for feedback from friends who work in tech, but not my company. In any case I tried to make sure to make transparent why I decide to communicate things in a certain way in order to make sure we’re aligned. If I disagreed about something, I tried to be pragmatic about it, share my concerns and eventually go with whatever the manager things goes best. I was giving this a lot of thought but decided that this shouldn’t be my hill to die on. Ironically it may be that anyway.

    In our 1on1s and growth calls things were mostly about daily business, project progress and plans for tackling further projects once the current one is done. Last convo with my skip level was also on ideas for new projects. So while I had the personal conflicts in mind, I always tried to approach them from a professional angle, talk things out and formulate actionable items in order to move on and get more work done. Also, we finally finished the refactoring project and will be saving the money equivalent of 1-2 additional FTE thanks to that due to lower maintenance efforts and resource usage. Also, this will even slightly improve the quality of the project. I did about 80-90% of the coding work, and with some onboarding to our tech stack also handled the deployments myself. I’m also handling a lot of the communication with stakeholders myself. These things in mind I was of the impression that things are going in the right direction, and was steering the conversation towards the feedback and got as a response that it’s currently not clear whether I’m performing at grade or not.

    I tried to narrow things down further to understand better what’s leading to this impression. The response was that undoubtedly I’m a domain level expert, well respected and sought after in the team and beyond, and my skillset would be very hard to replace. However, I wouldn’t be up to the standard of the team as it’s a requirement that I own projects end to end for someone my level. So I’m currently threatened with an underperforming rating. In the current climate of our company that means being laid off most likely. This isn’t locked in yet so I still have time to react. I attributed some of the concerns to the workload and resource constraint making it impossible to focus on some of the development items requested, but the answer was that my manager thinks the issues are fundamental and not project related. I feel like the issue here is on the one hand the disagreement about general communication, and on the other hand retaliation for some past issues we had when working together like the one I mentioned above. I’m saying retaliation because I agree that there’s always room for me to improve, hell I would be far higher up if not and even then I doubt I’d be ever finished learning. But given my contributions and overall standing among peers, this seems more like a personal issue.

    I think there’s also an additional component related to my compensation. Being higher ranked than him before, my TC was certainly higher than his, and I’m not even sure he earns as much as I do after the promotion. I have no hard proof for this but I have some feeling that jealousy may be involved in this whole topic.

    We’re one of those 360 feedback companies and also my skip level can overrule my manager’s decision. Immediately after that conversation I have reached out to colleagues I trust in order to collect stellar feedback that underlines my value and impact. So far, I had a good relationship with my skip level, but I have some concerns that my manager on purpose or not on purpose doesn’t highlight my achievements too much and maybe isn’t aware of the whole situation.

    During the conversation about passing the bar or not I also raised the question of how well defined impact is in the context of our team’s work, how much we are aligned on expectations, and what kind of skillset someone in our team should have. And given the workload and resource constraints we’re facing, how realistic are some of the expectations we’re being confronted with. My manager said he’d put the core feedback and concerns into writing and forward it to my skip level, I asked to share the notes with me.

    As I was alarmed I already scheduled a 1on1 with the skip level next week without further specifying the topic and thinking of a game plan until then, as in the worst case I’d require her support, and in any case I can reschedule / cancel the meeting if I don’t need it anymore. Now my manager forwarded the notes to me and said he wants to schedule a joint call next week, and suddenly things have become very political.

    I already started applying to other companies and reaching out within my network, but in this market I’m very hesitant to put in my 2 weeks and will try at least to keep the job for now. That’s why I’m wondering how to approach the upcoming calls in the best possible way.

    Currently what I’m thinking is to just start the conversation with my skip level about getting some feedback on the impact she thinks I’ve had so far, and if there any concerns that I could address. The idea is that this would also give me some hints on the communication between skip level and my manager. In case I good positive feedback I roll along with it. But in case it’s negative I would go in the direction of saying that it’s the second time that despite ongoing feedback conversations I feel very surprised by the rating I seem to get, and if she could help me figure what went wrong here as I quite enjoy being in the team except for the conflicts with my manager who’ll be gone soon anyway, and I’d like to stick around more and see how my decisions play out.

    As for the other meeting that is scheduled including my manager, my idea so far is to raise it to a meta level, because I’m not the first one who has faced this issue so I consider it kind of fundamental. Plus it would avoid the impression that I went behind the back of my manager.

    If you’ve made it until here, really, thanks a lot for taking the time. Any advice on how to approach this? I know the most obvious answer would be to go somewhere else. If I’d face the same issues there I’d totally blame myself. But currently I have an interest in keeping my job through making sure I’m not flagged as underperforming if anyhow possible. My niche is kind of small, so I don’t want to burn any bridges along the way.


  • As submitting long posts seems to cause an endless loop of waiting for submission here the longer version as a comment:

    I apologise in advance for the long text, but it really boils down to the tldr if you don’t have the time or patience to read all of this.

    So I joined this new team a bit more than a year ago and went through two performance cycles right now, which went from „performing“ about 6 months after I joined until „maybe not at grade“ as we speak. I got hired as a senior with 7 YOE as expert for a specific niche that is crucial to the team’s success. Have a couple more years of unrelated business jobs if that’s any relevant. The team is a cost / service center for some business units with the expected dynamics. This can make things very political occasionally. Also, as usual we’re kind of understaffed so the workload for each team member is quite high. I knew about the WLB issues when I joined, and it’s something I was okay with as I found the overall topics challenging and interesting.

    I also had a good vibe with the hiring manager, but unfortunately some reorg happened and I had a new interim manager, who has less YOE than me and was a grade below me. He only recently got promoted to the management equivalent of my grade. I’m mentioning this because I feel that there may be some personal grievance involved, even though I have no hard evidence for that.

    In the beginning things went well between us, we had good rapport, I got supported in the onboarding process and was quickly opened up opportunities to push things forward. The main project I took over next to some ad-hoc tasks is a very complex legacy project that has caused previous engineers to quit and major frustration to the others. Not a thankful project and usually something I try to stay far away from, but I liked the team a lot and saw the opportunity to do a major refactor that would get rid of these problems. Also, the product is very popular with the internal user base. A drawback though is that the impact of the product isn’t directly measurable, which is a further complication. The industry is very competitive, so both growth and profitability are concerns currently.

    I thought things were going well and also according the outline that I discussed with my skip level when I started. In the first performance review I was still halfway in my onboarding. Said project is REALLY complex, many parts were undocumented, everyone who worked on this had long left the team, and there was no possibility to do bug fixing locally. I teamed up with another engineer in our team to tackle this and create a dev & staging environment to be able to maintain this behemoth and worked next to that on creating an MVP for a completely new version of it. Anyway, during the review cycle I received the feedback from my skip level that she wonders which projects I brought to finalization after 6 months in and why the refactoring is not done yet. While this was a bummer for me, I also took it as a hint that I should make sure my impact is visible, not sure how well that went since.