Frustrated with dealing with multiple headcount crunched teams, politics, lack of good management, poor annual increments and the pathetic SDE 2 -> SDE 3 promotion process.
Even if I get good work, the dependent teams or 'promotion oriented architecture' ensure that the project gets more complicated than expected and gets delivered when it's too late.
Is work better for you after you left Amazon? Where do you work and what's better/worse?
YOE 3.5, TC 195k, SDE 2
Headcount is crunched but it’s partly due to culture and partly due to this org just starting to grow. Teams don’t really exist like they do at Amazon. There’s basically a single owner for everything with others occasionally helping out. It’s up in the air if I’ll end up liking this or not.
Management seems to function very differently here. It seems that many managers also do IC work and some managers are there just in spirit as the people they manage do most everything themselves. This seems to blend together with the single IC team thing. I don’t mind it as I can function well without direction.
Annual increments are much better defined here than Amazon. There’s still a pretty wide range of what it will be but from everything I’ve heard refreshers here are better than anywhere.
Promo process is nearly non-existent. It’s flatter here than at Amazon. ICT4 ranges from a high L4 to a high L6. ICT5 is essentially a principal, most people will never make it. On top of that you can’t see what level other people are which is weird but I get it. In the end though it really means that I’m not worried about getting promoted here. Sure I’d like to get to ICT5 but it doesn’t bother me for now to think about like it did at Amazon.
One of the good things so far is everyone isn’t running around because things are always on fire. It’s incredibly relaxed here vs what I saw at amazon. Not that it really bothered me over there, I work well in a high stress environment. It’s still nice though to be able to focus on my projects instead of getting constantly reprioritized.
There’s lots that I do miss about amazon though. All the builder tools turned out to be great. They may have pissed me off all the time while I was there but at least they existed. It was a lot easier to just get shit done there because you basically had all of AWS at your disposal. Oh and the documentation. Documentation at Amazon is amazing and the freedom to read the docs for some service that isn’t even in your org. Over here you have to be approved to sign an NDA just to learn what a code word means.
I also miss being such an SME in my area. A lot of it I can bring over here but just trying to learn the new, very different architecture without any real documentation sucks. Really makes me feel like a noob.
Overall, current pay was basically matched and is locked in for at minimum 4 years (though from what I’ve seen there won’t be a cliff). And on top of that I’m not having to put out fires all the time. Things are on a good track for me to say it’s better over here.