Amazon Software Development Engineer reviews

3.5

52% would recommend to a friend

(3,321 total reviews)
avatar

Andrew Jassy

34% approve of CEO

50% positive business outlook

Software Development Engineer employees have rated Amazon with 3.5 out of 5 stars, based on 3,321 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
4.0
Apr 2, 2011
Recommend
CEO approval
Business Outlook

Pros

At Amazon, a developer is like a clown in circus -- must be able to perform all kinds of tricks on acceptable level to get the job done. Same time, you will learn a great deal and will understands IT end-to-end. For an SDE, being a part of Amazon Web Services gives you the edge to work on truly high-scale projects and buys you a free ticket to many other work places when you decide to leave. Interestingly enough, right now there is an exodus of Microsoft people willing to switch over and work for AWS. Amazon is definitely not for everyone and requires a lot of effort to stay sane. Yes, you will be stressed out almost every day: either being on-call fixing stuff you never seen before (the timer is ticking btw) or managing unrealistic project deadlines or very often both in parallel. However you may look at it from another angle -- this is how people bond and develop trust when they go through hell together. Your Amazon co-workers will be like your good old army friends forever. On-call can be horrible depending on the team or time of the year but don't create illusions because the industry is shifting the majority of software jobs towards developing and running services. Amazon will take you ahead on that and you will learn how it's done on the large scale. As a matter of fact, at Microsoft more and more devs carrying a pager too and also staying sleepless (yeah a bit to the East, in Redmond.) I like the fact that people don't slack around here and majority of managers are occupied with a plenty of real issues and getting paged too. There is very little of bureaucracy here: know the right thing to do? then go and just do it! You will feel empowered when you realize that you control such a huge fleet. You will find a lot of smart people around you and most of the time they say what they mean. After tasting Amazon it is hard to go back to the traditional IT company where everything is slow and managers are afraid of changes. If you prefer true ownership of what you are given, you will find Amazon a decent company to work for.

Cons

The attrition is very high which is not good for the moral but again those people who are leaving now will call you some day with a job offer. Agree with other reviews that you should know a lot of stuff before joining Amazon because there is no time to learn or take a class on anything. It is a sink-or-swim environment. Taking this into account, I would say that entering Amazon is probably better as the second job when you already know quite a few things, learned to code well, understand how to manage priorities, and now it's time to turn your brain on full throttle. Amazon has the worst choice of medical plans across pretty much all high-tech non-startup companies in the area and I don't count MS at all here. Honestly, I do not recommend Amazon to my friends because it is not a comfortable place to work at. There is a lot of pain going on here and I'm not enjoying it but for myself I consider it as the growing pain.

5.0
Mar 26, 2011
Recommend
CEO approval
Business Outlook

Pros

- Great people - Great development environment - Considerable latitude and flexibility accorded to engineers - Continual "bar raising" - improve daily or fall to the side

Cons

- Slough - Only one technology department (no opportunity for horizontal transfers) - Other than internal turnover within existing groups, there is little sense that Amazon is interested in growing or investing in UK- or EU-based engineering teams

4.0
Mar 8, 2011
Recommend
CEO approval
Business Outlook

Pros

Amazon is a very healthy, growing company and if one wants to work in the Amazon Web Services division it is growing very rapidly and is a good resume experience-builder for younger developers. Overall, I have had excellent cooperation from management in having a flexible schedule and support in managing difficult family matters; While not as cutting-edge as Google in many respects, Amazon does tend to make use of recent technologies and moves along technically at a fair clip in most areas.

Cons

There is very, very poor support for growing developers technically - virtually no formal training available: if you don't pick up new skills by yourself, you will not be getting any assistance in acquiring them from the company. Highly chaotic development environment with constantly shifting priorities and - from an engineering standpoint - very little formal process. Younger developers (whom Amazon courts heavily) do not get an adequate picture of what good software development practices are like, and are very likely to have severe culture shock when they move on to companies with better development shops. There is far too much emphasis and praise heaped upon the developers that engage in "heroic" efforts while the people who perform consistently and steadily are virtually ignored. Also, it is very difficult to get a promotion at Amazon: the process for it is overly political. The development tools and infrastructure at Amazon can be very cumbersome and frustrating to work with. Amazon is really behind the curve in developing sustaining and operational teams for software and software services, placing an undue burden on developers, impacting their primary development work. Any developer should be aware that there will almost certainly be a frequent on-call obligation for them in which they are chained to a pager 24x7 for a week. For many of the smaller groups, developers end up being on-call for 1 week in every four.

Viewing 3259 - 3261 of 3,321 Reviews

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