Profile picture

Career Advice About Amazon

Videos and discussions from Taro to grow your tech career.

Mid-Level Software Engineer [SDE 2] at Amazon profile pic
Mid-Level Software Engineer [SDE 2] at AmazonPosted March 13, 2025

Is it worth moving to Meta at my current stage? (L5 to E4)

I recently received an offer to join an Ads team at Meta at E4 level. The comp was pretty much equal. Here are some pros of my current team: Work life balance is great I've learned a lot and am still learning a decent amount Manager is nice Here are the two big problems I have with my team: I see no path to L6. My org is very L6 heavy, and even more L5 heavy (i.e. no L4's to mentor). There are strong L5 engineers that should have been promoted long ago but are still here. They are always given the promotion level projects (despite still never being promoted). The projects I'm working on feel extremely useless, and there is minimal real impact that product or engineers have on the business. (Few massive enterprise customers with deal terms driving business growth over product)

  • A lot of features we build are used by tens (yes tens) of users.
  • Some of our systems are interesting and high scale (we serve content), but are heavily guarded by a group of OG engineers that don't like to involve others. The Ads team at Meta seems bland but impactful, they have concrete incremental revenue goals and are serving a large amount of ads customers. Don't know much else. The manager seems nice and mentioned that "oncall wasn't bad". Here's a few additional twists to my situation: I actually declined the Meta offer already in fear of losing my WLB, but every time I push a commit for a feature I know that at most 10-20 people will care about, I start to wonder if I should try to claw my way back towards another offer (I declined a few days ago) I'm possibly going to need to leave the Bay Area in August 2025 (so my tenure if I switch may be ~1.5 years, probably not long enough for promotion) I'm trying to think of what would put me in the best situation in 1.5 years when I move and begin another job search. Hopefully I'll land in a more senior role by then.
134 Views
7 Comments
Entry-Level Software Engineer [SDE 1] at Amazon profile pic
Entry-Level Software Engineer [SDE 1] at AmazonPosted August 18, 2024

Should I switch teams if I am really early on in my career?

Background: I interned on my current team last summer and returned full-time at the beginning of this year. I've been performing well and have a great relationship with my co-workers, manager, and skip manager. However, I'm not satisfied with the level of engineering in the org as a whole. Specifically, our service does not operate at a high scale and thus the engineering constraints are very relaxed. It feels like we can get away with making poor decisions and I often think that I am not learning good engineering principles by being here. It also feels like my peers are not that ambitious or passionate about engineering which makes me feel like I don't fit in at times. As a result, I'm looking to change teams even though I am only ~6.5 months into my career. I recently did an internal loop with another team that does very interesting work with high-scale and low-latency services. The interviews went well and I was given the transfer offer. I think my mind is mostly made up on joining the new team, but just wanted to ping-pong my situation with the Taro community as a sanity check on whether I am making the right choice. I'm aware that switching teams is essentially a "soft reset" on my promo timeline. I have a lot of substantial work artifacts from my current team such as: code reviews for important feature work and docs that contributed heavily to the service we just launched. I'm okay with taking a hit to my promo timeline because in my mind, if I zoom out and view my career as a 30-40 year span, it won't really matter whether I got promoted from new grad engineer in 1.5 years or 2.5 years. What does the Taro community think of my situation? Am I thinking about this in the right way? I tried to keep some details vague as to not speak too negatively on my current team in a public forum. But I'm happy to provide more details to the best of my ability!

128 Views
3 Comments