YOE: 3 I recently got two offers. One is from Amazon, which is SDE1 downgraded from a SDE2 interview. Another is Senior Software Engineer at an outsourcing company with about 300 employees and good culture. It's worth to note that I am a programming enthusiast. I use Emacs. The team at Amazon uses boring Java and AWS staff. I wouldn't even consider this position if its brand is not Amazon. Which position would you choose if you were me and what's the reason? Would love to hear from you!
Amazon on resume will help in long run. Also you will learn scalability in Amazon.
That's a good considerable point! Let me rephrase it, do you mean "Amazon" weighs much heavier than "senior" in the job title?
Definitely. I was senior swe at a no name company and had a whole bunch of big tech cos turned me down without an interview when I actively applied and had referrals. Moved to Amazon and updated my LinkedIn and have a barrage of recruiters trying to reach out. And yes, ultimately depends on what your long term career goals are. Moving to amazon will teach you how promos and career dev work at a large tech co and if you want to work at one of these companies you should move to amazon. Smaller shop will give you more ownership and responsibility and you’d have to interact with VPs and clients sometimes. Teaches you bizspeak, politics and ass covering when things go wrong.
Join the company that excites you.
if you think that mastering emacs you have conquered SE.. in comparison to Java and AWS.. you don't belong in Amazon.. Java is the current defacto programming language for Enterprise although Python have become viable alternative especially few use cases. so pick one where you can enjoy and learn new stuff which you didn't know before.
I don't think that. But I do love Emacs. Thank you for the advice!
You kind of have answered the question already by saying Java and aws would be boring. I would rather say go where you want to work than just the brand on your resume. You can join Amazon or other big companies any other day if you have good programming skills.
Amazon downlevels because they see potential. Basically, you're technically sound but probably not great at demonstrating your ability to build/engineer and lead process. Being a junior at Amazon will teach you a lot about software -- programming is the easy part!
Layoffs
Yesterday
38566
Google CFO confirms 'large-scale' layoffs (Apr 17)
Tech Industry
Yesterday
50560
Goog Employees Arrested
Personal Finance
Yesterday
3431
IRS took 73K 😭
Tech Industry
20h
2598
Go woke, go broke: Google fires 28 employees involved in pro-Hamas protest
Health & Wellness
14h
5190
Why are women naked in gym?
How does TC compare?
Both offers are in negotiating process. The TC difference is very small and can be neglected.