Amazon Software Development Engineering reviews

3.5

56% would recommend to a friend

(6,762 total reviews)
avatar

Andrew Jassy

39% approve of CEO

53% positive business outlook

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

Reviews by job title

7K reviews
4.0
Jul 13, 2008
Recommend
CEO approval
Business Outlook

Pros

As a young Software Engineer, there aren't many places that will pay you like Amazon. The pay is very, very good. Figured I would get that out there up front. I have a good deal of freedom with my job, and with small exceptions, I haven't been overburdened with long hours, either. From talking with other employees from other teams, and reading these reviews, I think it is somewhat the luck of the draw with Amazon - because teams are very independant and decentralized, your experience with one team can be wildly different from another. Luckily, I believe I am on a very good one. Management has been great, in my experience. My manager is a coder/manager, so while he isn't the best project manager I've ever worked with, he works very hard to understand what is going on at a low level with the team, without micromanaging. I rarely have had to deal with upper management, and when I do, the experience has been positive. Work/life balance has also been good. My team is very understanding and somewhat liberal when it comes to giving time off when necessary. The schedule is also very flexible, we can come and go as we please, work from home when necessary, etc. Amazon's recruiting process brings in the best and brightest. I have yet to meet an SDE at Amazon tha I thought "slipped through the cracks" and didn't belong. Everyone at the company seems capable of contributing at a high level.

Cons

As most SDE's at Amazon will point to - pager duty. I fully support the concept of ownership and supporting the software you write. The downside to oncall duty at Amazon is that much of the software is legacy code that was written long before you (or anyone on your team) was there, so debugging it can be a hassle. Also, some smaller teams share pager duty, and while this means you are oncall less often, it also means that you can end up supporting code you know nothing about. Amazon's mantra of frugality slips a bit too far into the benefits. While the pay is very good, the benefits are not. There is no tuition reimbursement, 401k is sub par, and the health care is not cheap. While overall the decentralized nature of the company is a positive, it can be difficult to work with other teams. If you need something done on their end, but it is low on their priorities....tough. This can be frustrating as deadlines come very fast.

4.0
Jul 8, 2008
Recommend
CEO approval
Business Outlook

Pros

Fast paced dynamic environment. Smart co-workers. Strong sense of ownership in the decentralized model lends itself to designing and writing better software. Flexibility to explore alternate career paths.

Cons

- Benefits are poor. The 401k match is just 2%. Medical and dental plans are pretty ordinary. - Pager duty. Getting paged 40 times a week can be annoying. - Work/Life balance. I find myself working long hours more often than not.

4.0
Jul 8, 2008
Recommend
CEO approval
Business Outlook

Pros

Amazon is still growing, and there are a lot of great teams to work on. If you pick the right team with the right manager, there's a lot of opportunity to work on fun things like AWS or Digital Services, and get recognized and rewarded for your achievements. Some of the other highlights include: weekly tech talks to educate engineers on what's going on in the industry or to talk about a cool new technology that a team is working with, "fishbowls" - where popular authors or artists come to talk about their latest books and albums and of course, all the benefits of working in downtown (or close to it) Seattle. The dreaded pager duty that many Amazonians complain about again depends on the team you work on. On a large team, you can foresee being on pager duty once every 6-8 weeks. If your software service is critical and has a penchant for going down, this can definitely be hell. For some teams, where the service is not critical (support for internal teams, for example) or not prone to outages, pager duty can be considered a mild inconvenience.

Cons

The benefits are OK, but not up to par with the other leading tech companies, like Google and Microsoft. Stock bonuses are great when the stock price is high, but if the stock market takes a dive, suddenly that 10k bonus you were looking forward to could be more like 5k through no fault of your own. Being a large company means there is a lot of information spread around the company (a lot of it wikified in the internal company wiki), but it also means it can be hard to find information when you need it. There also seems to be a growing trend towards attracting new hires with higher and higher salaries, while not maintaining a sufficient wage increase for current employees. This leads to new hires coming in with higher base salaries (excl. bonuses) than some of their teammates who have been there for two to three years!

Viewing 6733 - 6735 of 6,762 Reviews

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