Amazon Software Development Engineer reviews

3.5

51% would recommend to a friend

(3,319 total reviews)
avatar

Andrew Jassy

35% approve of CEO

49% positive business outlook

Software Development Engineer employees have rated Amazon with 3.5 out of 5 stars, based on 3,319 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
3.0
Nov 5, 2008
Recommend
CEO approval
Business Outlook

Pros

It's a well-respected company, and a lot of exciting things are happening. I think the company has a good long-term outlook

Cons

Pager duty (and supporting software 24/7) as an SDE. Having to coerce other teams into helping you with things. Documentation is lacking on pretty much everything, so there is a lot of frustration starting anything new.

4.0
Oct 29, 2008
Recommend
CEO approval
Business Outlook

Pros

Very good work, diverse work, nice peer group, small teams. work is very challenging and original. you get more responsibilities soon. nice growth opportunities are good for people who take up the challenges. still not yet in the indian mould, so there is not much difference from the seattle based teams and indian teams, which is good. the hiring bar is pretty high, so you work with a lot of brilliant people, which helps in shaping your career better. Compensation is pretty good compared to the industry average, and there is good recognition for good work. you feel like working in a startup.

Cons

the facilities are very mediocre and downright poor in some cases. the management does not mind cutting costs on the facilities provided, there is not much to refresh during work, the cafeteria is bad, poor phones, not many meeting rooms, no TT tables. some teams work on 24 by 7 support model which is very bad. some managers care only about the quantity of work and not quality. not much interaction between various teams like in seattle, the teams here keep to themselves. not much innovative ideas come from the indian team, inspite of having great talent, the management does not seem to be using them well.

1.0
Oct 28, 2008
Recommend
CEO approval
Business Outlook

Pros

If you are fresh out of college, Amazon can be a great place to pick up loads of skills. You wind up (mostly) managing your own projects end to end, so you wind up learning about build, deployment, system administration, schema design, as well as any coding required for the task. You also learn about scalablity. And of course, you get to work with lots of cool distributed technologies. There's something to be said for having software that runs on hundreds of servers. There are a few nice perks as well, such as a free bus pass and occasional keggers. The environment is pretty relaxed in that you don't have to dress up or watch what you say.

Cons

You get a pager pretty shortly after starting and are expected to respond to it at all hours. Management expects everyone to work crazy hours and thinks nothing of asking you to work weekends, nights, or even cancel your vacation to support a project launch. Cooperation between teams is nearly non-existent and you will often wind up implementing necessary features yourself. Due to political wrangling you can wind up taking on responsibilities far outside of your realm, like taking over QA's job for a spell. You are expected to provide frontline support for the databases despite your level of database knowledge. Unless you are really lucky or really senior, expect to spend < 25% of your time actually writing software - most of your time is spent troubleshooting or triaging emergencies.

Viewing 3292 - 3294 of 3,319 Reviews

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