Amazon Software Development Engineer reviews

3.5

55% would recommend to a friend

(3,334 total reviews)
avatar

Andrew Jassy

39% approve of CEO

54% positive business outlook

Software Development Engineer employees have rated Amazon with 3.5 out of 5 stars, based on 3,334 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
Oct 24, 2015
Recommend
CEO approval
Business Outlook

Pros

There is a good scope for learning in Amazon. You get to learn new technologies and understand the framework. Career opportunities are also really good. You can switch internally if you are not happy with current team.

Cons

Work-life balance may get affected. But this is specific to each team. You may be lucky to enter a team where the work load is less. If your luck is not that great, you may end up in a team with significant amount of work.

5.0
Oct 22, 2015
Recommend
CEO approval
Business Outlook

Pros

The pay is really good and the benefits are really what keep most of the people there. I appreciate the new time off structure: 40 hours paid time off, 40 hours unpaid time off, and 40 hours vacation time. You have to build up to these numbers of course but it's really convenient.

Cons

The work is extremely hard so be ready for that. Also it is extremely difficult to move up in the company so be prepared for the long haul if you go that route.

4.0
Oct 15, 2015
Recommend
CEO approval
Business Outlook

Pros

My previous job was full of time-serving pot plants, so my bar was pretty low after that, but coming to Amazon felt like a night and day improvement for a number of reasons. My standard answer when people ask me if I like working at Amazon, my answer is "the idiot ratio is low". You will be working with smart, committed people and spend a much smaller amount of time dealing with idiots than I have experienced in the past. I've now had 3 managers, 2 of which were awesome and 1 whom I think should not be a manager. One good thing about Amazon is that it's pretty easy to switch teams (after you've been in a team for a year). This allowed me to move to a manager and organization that I trusted. Amazon is very good at focusing on things that matter (hence the title of my post). The leadership principles are used every day and that is really helpful if you're a software developer to prevent people from wasting time on things that are 'cool' but don't have an impact on the real world. Yes, it means you don't get to spend lots of time refactoring code or using the latest fad NoSQL database but it does mean that that you're forced to try and maximize your impact on the customer. In the long run I feel like doing a job where your work feels valued is better than having a perfectly architected codebase.

Cons

The horror stories are true if you have a manager/org who is a slave driver. Upper management is pretty ruthless in not investing in things that don't have a direct financial impact. Hence, internal tools and development environments can feel very underdone. The oncall/pager duty situation for some teams is out of control and means you can never make any forward progress. These teams are few and far between but from my observations they are the ones with enormous turnover.

Viewing 2935 - 2937 of 3,334 Reviews

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