'The guy who made my life miserable for a year is now going to be under my authority': Software engineer takes a 50% pay cut to join “dream team,” finally gets promoted over undermining team lead

Advertisement
  • Man walking in modern office hallway holding laptop with glass walls and green lounge area.
    via Paymo
  • The guy who made my life miserable for a year is now going to be under my authority

    A year and a half ago after being laid off from a company I was working for, I joined a popular fintech in my country as
  • a senior software engineer. I had been studying and grinding for a while by then, gunning for a
    via ByteMender
  • staff/architect role, but this company had such a strong reputation for its dev team that I decided to accept their offer even though it was literally half my previous salary.
    via ByteMender
  • My reasoning was: if I put myself in an environment where my colleagues are masters of the craft (that's
    via ByteMender
  • Two men collaborating on laptop at office counter with green seating in modern workspace.
    via Paymo
  • genuinely what I thought of them before joining), and if I get to tackle problems that are on a completely different
    via ByteMender
  • level than what I was used to, then that more than makes up for the pay cut and sets me up
    via ByteMender
  • well for the next step...plus finding a job isn't an easy thing anymore these days.
    via ByteMender
  • So I took the offer and got placed in a squad building a new banking app from scratch, only to find out later that the reputation couldn't have
    via ByteMender
  • Team working at computers in modern open-plan office with desks, partitions, and overhead lighting.
    via Paymo
  • been further from the truth (for this particular team), and worse...a team lead who turned out to be the worst I've
    via ByteMender
  • ever worked with in my entire career. And that's really where this whole story kicks off.
    via ByteMender
  • On a personal level the guy isn't bad, I mean I don't like him and he definitely doesn't like me, but I couldn't accuse him of being evil or harmful. On a
    via ByteMender
  • professional level though, he was basically a walking violation of every single principle I (and at that point presumably everyone
    via ByteMender
  • Man working on laptop at standing desk counter in modern office hallway with glass walls.
    via Paymo
  • else) has picked up in this industry. The guy is objectively a contrarian with some genuinely weird beliefs that literally go against basic theory
    via ByteMender
  • you'd find in any essential textbook. And I get it, our field has plenty of unsettled debates and different schools of thought on
    via ByteMender
  • how to get things done...that's not what I'm talking about. I'm talking about foundational theory that isn't even up for debate.
    via ByteMender
  • So naturally, every single decision turned into a heated debate between me and him. The friction kept building day after day until eventually it got to the personal level.
    via ByteMender
  • To give you a taste of what that looked like:
    via ByteMender
  • I woke up one day to a message saying "hey I'm taking this from here...go work on X"
    via ByteMender
  • It was a feature I had been working on that I'd approached in a way that didn't match what he had in mind...so he just took it. No discussion. No explanation.
    via ByteMender
  • Another situation: the team was discussing a technical decision, he pushed an approach I voted against, and I pushed one he voted
    via ByteMender
  • against. When a colleague suggested a middle ground and I said I agreed with it, his response was literally
    via ByteMender
  • "who said your agreement is needed for the final decision to be made haha"
    via ByteMender
  • And that's just how it went with every technical decision. He would just dismiss anything he didn't like especially if it was coming from me.
    via ByteMender
  • A year goes by where I almost resigned 4 times, my friends kept talking me down each time, and at one point I actually did resign but the engineering manager rejected it.
    via ByteMender
  • Until one day the engineering manager offered to move me to another squad, since two people had already left and they needed more experienced folks in there.
    via ByteMender
  • By that point I was disheartened, frustrated, and honestly I think a little traumatized, given what I had walked away from, what I was expecting, and what I actually ended up with. I
    via ByteMender
  • was desperate to get out from under his influence, so I said yes. 3 months. go by without us exchanging so much as a "hi".
    via ByteMender
  • Until a few days ago my manager pulls me aside and asks me if I want to start "acting as" staff engineer and set some goals to hit by mid-year,
    via ByteMender
  • because they want to promote someone to staff engineer. They need someone to start driving high level technical decisions across the team, and they think I'm the right person for it.
    via ByteMender
  • And just like that we're going back in each other's orbits...except this time the roles are flipped. I'm the one
    via ByteMender
  • making the calls on the very things he has strong opinions about, the same things he used to push down on me.
    via ByteMender
  • The irony is not lost on me. I took a 50% pay cut to learn from the best, ended up in one of the worst professional experience of my life,
    via ByteMender
  • and came out the other side being handed exactly the role and authority I was originally chasing. Sometimes the
    via ByteMender
  • worst situation you can imagine is just a really slow setup for the outcome you wanted all along.
    via ByteMender

Tags

Scroll Down For The Next Article