Miserable Experience - Senior Software Development Engineer Amazon Employee Review

2.0
May 1, 2019
Recommend
CEO approval
Business outlook

Pros

Brand recognition, opportunities to learn, ability to ship

Cons

AWS has mostly built its reputation on a few world class services (EC2, S3), but the vast majority are of mediocre quality and wouldn't stand on their own as products. Most were designed poorly by amateurs and then scaled aggressively to keep up with the cloud computing hype. As a result, there's some catastrophic operational nightmare occurring at any given time of day within AWS, and some poor souls are scrambling to apply more bubble gum and baling wire. The company, AWS specifically, operates on the lone, hollow vision of "make the customer happy". With no vision comes constant re-prioritizing of work, bike shedding, and conflict, which only makes getting anything significant done in an under-resourced, massive, and operationally-intensive environment that much more impossible. Vision and long term strategy aren't valued, which makes sense given that a lot of the leadership seems to be context switching between outages, people management, and 3-6 month out feature launches. Odds are that your work will be largely limited to putting out interesting fires or making something terrible last a bit longer. That and perpetuating the thin public veneer of elegant automation at scale, which in actuality are crude scripts (see any number of high visibility outages) at best and clumsy human driven deployments, changes, and operational responses at worst. Talent, overall, is not great because of the self-perpetuating cycle of under-investment in hiring and its second order consequences: poorly designed and maintained systems that drove high operational burden and ultimately attrition. Intelligent and capable folks have mostly gotten the read that Amazon is a miserable place to be, which only makes this feedback loop worse. To keep the lights on through the last few years of cloud computing hype, AWS has hired a horde of low-bar, Enterprise-type characters that seem endemic to corporations well past their high point. A lot of AWS is well past day 2. Turf wars, kingdom building, and subcultures imported from other companies were increasingly visible. There are bright spots within the company, but not many and they are certain not to last. If you do end up joining, do your best to determine the trajectory of both your service and manager and adjust accordingly. Moving between teams seems to be the only way to outmaneuver some of the miserable circumstances within the company and is available to those not under-performing. Research as much as possible before signing your offer. Ask your hiring manager about vision/priorities, attrition, and expectations out of different roles within the team. Ask about what their biggest fears and goals are, and determine if they’re serious and/or capable of addressing either. Take care to get a good read on the manager’s relationship with the team and their style of leadership as sociopathic managers seemed to thrive and escape accountability in the chaos of AWS.

Explore other reviews about Amazon

5.0
Apr 3, 2026
Recommend
CEO approval
Business outlook

Pros

Long days but rewarding if you work with a good team and leadership group

Cons

long days and long weeks

5.0
Jan 10, 2016
Anonymous employee
Recommend
CEO approval
Business outlook

Pros

Really smart people, a lot of opportunity for growth, always encouraged to be innovative, think big, and create something new. Competitive salary and benefits with other major tech companies. 100% self motivating work environment. No dress code and 4 legged friends are welcome.

Cons

You have to be self motivated. NO ONE will hold your hand and tell you that you're doing a great job. If you need constant affirmations from management, this company isn't for you.

3159
See reviews by: Helpful|Rating|Date|All