Amazon Software Engineer (Software Developer II) reviews

3.4

60% would recommend to a friend

(335 total reviews)
avatar

Andrew Jassy

22% approve of CEO

56% positive business outlook

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

Reviews by job title

335 reviews
4.0
May 23, 2010
Recommend
CEO approval
Business Outlook

Pros

There is clear career direction and growth which is offered via documents that indicate how to get promoted and what qualities you need. The work environment is a meritocracy. If you back up your ideas with reason, people will listen. There are many opportunities for learning, growth, and achievement. You just need to show some initiative.

Cons

The management is hit or miss. There are some managers who really know what they are doing, and they get promoted rather quickly. There are other managers who are not that great, and eventually get promoted because of the results they command from their team. It can take a big effort to convince management their plan is not good.

4.0
Feb 26, 2010
Recommend
CEO approval
Business Outlook

Pros

* You get to work on challenging and interesting problems * The types of problems and challenges vary greatly from group to group giving you plenty of opportunities to try and learn new things, if you're looking for a change you don't necessarily have to find a new job, just a new group. * In general you get to work with really smart, competent and experienced developers that will push you. * Good compensation * Performance is generally acknowledged * Developers and principal engineers choose the platforms and technologies used, not the business teams or management. * The mantra that "it's all about the customer experience" is actually true and enforced. Whenever a tie needs to be broken on how something should work the answer to this question is usually sufficient to break it.

Cons

* Being on an on-call rotation and carrying a pager. The operational burden placed on developers varies significantly depending on what group you're in, but some groups are pretty horrific. * Middle management is often woefully ineffective (of course there are exceptions) * Compensation doesn't always correlate with performance, developers in the same level are almost always paid about the same regardless of how much they accomplish, promotion is the only guaranteed path to compensation increases. * The hiring/interview process is a complete crap-shoot, bad people get in, good people get rejected, when things break there's almost never any attempt to look at what went wrong and how to prevent it in the future. * RSU (stock) based compensation is highly variant depending on the stock price (when you are awarded the stock and when it vests can be separated by years). In some situations this is positive and some situations its negative, but cash based compensation would be more predictable. If the stock does go up one year your compensation the next year may go down in order to compensate. * As inevitable with large companies, Amazon is becoming more process oriented, this means more pointless meetings (this is often exacerbated by poor middle management who care more about process than results, and rarely take a step back to see if what they're doing is actually adding value). The weekly metrics and change management meetings that some groups have typify this problem.

5.0
Jan 15, 2010
Recommend
CEO approval
Business Outlook

Pros

Extremely smart people. Very open communication. I probably learnt more there in 1 year than all of my education and past work experiences combined. Casual dress code. Total ownership of product.

Cons

Total ownership of product. You are responsible for design, development, test, deployment and maintenance. On-call rotations play a bit of havoc with work-life balance, but definitely manageable.

Viewing 331 - 333 of 335 Reviews

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