Amazon Software Development Engineer reviews

3.5

51% would recommend to a friend

(3,318 total reviews)
avatar

Andrew Jassy

35% approve of CEO

49% positive business outlook

Software Development Engineer employees have rated Amazon with 3.5 out of 5 stars, based on 3,318 company reviews on Glassdoor. This indicates that most Software Development Engineer professionals have a good working experience there. Amazon is rated in line with the average (within 1 standard deviation) by Software Development Engineer professionals compared to other employers within the Informationstechnologie industry (3.9 stars).

Reviews by job title

3K reviews
2.0
Jun 13, 2008
Recommend
CEO approval
Business Outlook

Pros

Surviving the abuse will give you unbelievable skills. Most of your peers are incredibly smart, competent, and talented people who will teach you all the things you didn't learn in school.

Cons

They don't tell you that "TDD" stands for "Ticket-Driven Development". The whole company lives and dies by the trouble ticketing system, but generally the accepted software engineering best practices are ignored. Since there is such an amazing trouble ticket system and nothing gets done unless it's a ticket, managers force death marches to launch awful code that is debugged one high severity ticket at a time by whomever is on-call. The attrition rate speaks for itself.

1.0
Jun 13, 2008
Recommend
CEO approval
Business Outlook

Pros

The initial offer was the best I seen in the industry.

Cons

I joined my team last, but somehow became the most productive person in the team of 7 after 1.5 years. Probably due to the fact that I was young and naive, and believed that more good work I produce, faster I would would get promoted and receive raises. Not quite. I was working 140 hour weeks, having almost zero social life. They gave me a 1.5% raise after 1 year, citing that promotions and raises are not normally dished out to people who has been their for more than 1.5 years. The max raise was 3% annually, which was only 6 months after my last review period (which was discarded because I was too "young" in the company). So despite the highest performance rating on the scale, I received a prorated 1.5% raise. I was the engineer primarily responsible for launching a new store in the company. 5 days of almost zero sleep in the war room. Before the launch, my manager promised extra vacation for me to unwind, big raises and promotions. After launch, I barely saw the guy anymore. I quit soon afterwards. Then I found out the guy was trying hard to climb into the director seat. Which he did. While I received no pad on the back, no raise, no promotion, no extra vacations, the VPs all recieved a 2 million cash bonus, and directors 1 million. The only recognition I received was a $1.50 coffee purchased by my VP after 3rd night straight in the war room. When I played a small part in accidentally revealed project on the main site, which received wide press coverage. (Many other played a bigger part). I was the only one to own up to my mistake. Therefore, I was single handly scapegoated for the incident. I was not allowed to defend myself in front of the post-modem committee, because management deemed 3 hours out of my time would jeopardize the project. So they wrote something in my place admitting guilt. When I was leaving, I was appointment manager of two new hires. Even though I was still SWE1 (they never talked to me when the HR promotion cycle came and went). Both new hires were paid 10k more than me a year, plus 5k more cash bonus. That's when I just left. If you are a masochist, or curious about what complete hatred for the human race feels like, go work for Amazon.com. For that, they won't disappoint.

1.0
Jun 13, 2008
Recommend
CEO approval
Business Outlook

Pros

The starting salary is extremely competitive. The hiring pipeline is also extremely efficient, empowering Amazon.com to court and successfully hire some of the smartest professionals out there. Unfortunately, those are the only positive thing I can say about the workplace itself. Outside of work, when you aren't getting paged up the wazoo by legacy applications no one in the company has any idea about, life is awesome. Seattle is a beautiful city with plenty of culture and no lack of things to do. A nice side effect of working at a place with insanely high turnover and high starting salary is that you end up with tons of young professionals, all new to the same environment and in the same stage of their lives ~ if you're one of them, there are plenty of people to meet and hang out with.

Cons

Amazon does not value its employees and this severely affects every aspect of worklife. Employees are treated as replaceable, renewable resources, not as members of a working team to grow with the company. The focus is on new hiring with the expectation that any semi-intelligent employee will leave within the first two years. New hire salary is incremented at well over 2x the rate that top members of a team are given raises. New folks regularly make 5-10K more than their tech leads who are the highest contributors on the team, breeding poor sentiment. Promotions are easily promised during crunch times requiring 100-hr work weeks and just as easily forgotten when promotion or bonus time actually does come around. Additional responsibility, both in person and in project management, are regularly compounded upon top contributors without promoting individuals to the authority such a position requires, making it difficult to get things done in a culture where cross-team cooperation is like pulling teeth. In terms of quality of work, there is no value given to developer time and no emphasis on the importance of infrastructure. Build tools are down daily and ownership is a lost concept. Scapegoating is a regular occurrence when site-wide post-mortems require heads to roll. Few things are properly documented, rarely anything is QA'ed, and as all original product engineers tend to leave within two years, nearly everything is a legacy application. The product-development lifecycle emphasizes pushing new features/products out quickly, leaving little or no time for QA cycles. The same engineers who coded the features under crunch are sometimes asked to do QA sign-off. Yet when they come back to management with lists of blocking/non-blocking bugs, they are asked to hide the lists and just to provide the sign-off. The result ends up being shoddy services held up by a company of already-overworked engineers serving constant on-call rotations who know they will be paged, but even knowing this are rarely able to figure out how to even begin debugging the systems. When I joined, every single person on the previous generation of my team had left. I later discovered that this was a regular occurrence which had already happened for the third time. All the great projects and career opportunities I had been sold on before joining were back-burner items reserved for interns and other people they had yet to sell a permanent position to. Regular employees were delegated to continuous on-call rotations for applications no one knew anything about and left to debugging bugs hardcoded years before. The overwork, stress, and lack of self-fulfillment created quite the back-stabbing team. In my first week as a new hire, I was angrily told by my mentor "Every time I sit down to get something done, you ask me a question." Later the same day, I was told by my manager "So I've talked to the team and they say you never talk to them or make use of their expertise ~ you simply putter in a stuck corner when you could just ask." As my time there progressed, I regularly discussed the lack of opportunities and the disparity between my expected and actual roles with my manager, who always promised clear action items to address my concerns ~ none of which ever happened. When I found a new team where I thought I could make a greater impact, my manager blocked my transfer, going all the way through HR to accuse of poaching. When I tried to leave the company, my manager tried to delay my resignation. Good stuff.

Viewing 3313 - 3315 of 3,318 Reviews

Glassdoor has 250,283 Amazon reviews submitted anonymously by Amazon employees. Read employee reviews and ratings on Glassdoor to decide if Amazon is right for you.