Amazon Software Development Engineer II reviews

3.5

58% would recommend to a friend

(953 total reviews)
avatar

Andrew Jassy

19% approve of CEO

53% positive business outlook

Software Development Engineer II employees have rated Amazon with 3.5 out of 5 stars, based on 953 company reviews on Glassdoor. This indicates that most Software Development Engineer II professionals have a good working experience there. Amazon is rated in line with the average (within 1 standard deviation) by Software Development Engineer II professionals compared to other employers within the Tecnologías de la información industry (3.9 stars).

Reviews by job title

953 reviews
4.0
Jun 11, 2008
Recommend
CEO approval
Business Outlook

Pros

The engineers are generally motivated and talented. Incompetent people get fired (that sounds scary, but the opposite is true). There are interesting problems to solve. The pay is good to very good. Engineers, generally speaking, get more respect at Amazon than other companies for which I have worked.

Cons

Like everywhere I have worked, some groups are better than others. Also, the overall quality of managers seems poor compared to other companies. I think that is because they get burned out and quit.

4.0
Jun 11, 2008
Recommend
CEO approval
Business Outlook

Pros

Teams tend to be very small and they work fairly independently from each other, which helps keep things moving along quickly. Teams also own their business, which means individual members can have a large impact on what the team produces and how their business grows. Most of the people you work with are very smart and produce quality work. Amazon's business and scale provides has a huge variety of problems to solve (it ranges from building cool web applications, to optimizing order fulfillment and shipping, to personalization, to web services). If you are unhappy with your current team, odds are there is a team elsewhere in the company doing something you find interesting. Internal transfers are fairly easy and happen all the time.

Cons

The model of having many small independent teams has several downsides: - There is often duplication of effort because you can't convince a team you depend on to prioritize work you need, so you might end up doing it yourself. - Most teams do not have dedicated a support or operations team. This means SDEs are responsible for deployments, operational issues, selecting hardware, etc. Most SDEs are part of an on-call rotation.. when they are on-call they have to carry a pager and need to be able to respond to pages within 15min. The frequency and intensity of oncall varies greatly by team. - There is a huge variance in quality of life depending on what team you're on. If you work on a team that has a heavy ops burden or owns a lot of bad legacy code, you will probably hate it. In terms of culture, Amazon is a very frugal company. No extravagant benefits, fairly cheap office equipment, etc.

Viewing 952 - 953 of 953 Reviews

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