Amazon Software Development Engineer II reviews

3.5

58% would recommend to a friend

(955 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 955 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 Informationstechnologie industry (3.9 stars).

Reviews by job title

955 reviews
4.0
Jun 26, 2019
Recommend
CEO approval
Business Outlook

Pros

Everything here needs high throughput; even a simple hello world service can crash if not tuned properly. Somethings are infeasible to be invested in normal company, but Amazon scale allows it to be real.

Cons

It’s hard to be agile here because of the promotion process. The company needs teamworks but on the other hand it needs silos. The leadership team already acknowledged this problem but it may take many years to fix, I don’t know if I will still be working here then.

2.0
Jun 24, 2019
Recommend
CEO approval
Business Outlook

Pros

Working from home is largely a non-issue (mostly; there are no clear rules). Get rated based on results not time spent on desk (but these results might force you to perform overtime). Internal transfer are easy (unless a manager prevents you from it). Work with mostly smart and funny people.

Cons

I have to preface this with saying that Amazon culture can apparently vary wildly depending on the team and org. I've only worked in one team two orgs myself. That being said, I think there are some things you might find to be fairly consistent across Amazon. It's a Java shop with enormous legacy baggage, and mostly lacking in will and competency to change that. Yes, there are teams with a heavy emphasis on Go or Python, but once you go off the Java path you will find yourself having issues. With co-workers who are afraid of using other stuff and with existing infrastructure catering largely to Java devs. It's IMHO a legacy language, and people who are good at using it also IME usually come with a legacy mindset. It's stingy. They call it frugal. It means it's up to you how to explain to your friends that you don't get a free or even discounted Prime subscription as a full-time employee. It's also up to you to figure out how to cut down your server pool even further every couple of weeks to save on operational costs. Amazon is famous for having an abysmal perk philosophy. Which would be great if you would instead get more salary compared to other big IT companies, but you don't. It's political. Annoy the wrong senior manager and you're good to go on your path out. Managers have the means to control your career and well-being at the job. If you're a good little member of the sweatshop who doesn't voice their opinion you're probably good (although you still might find your promotion hard to achieve after 6 years on the job as an SDE2). It's hypocritical. Leadership Principles sound awesome, but they get abused like there's no tomorrow. Like "being a leader" means to do overtime when required, not being able to have a say in things. Or "make decisions based on data" is fine if you're supposed to justify your decisions, but when you're about to get fired data matters little.

Viewing 625 - 627 of 955 Reviews

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