Amazon Software Development Engineer reviews

3.5

52% would recommend to a friend

(3,321 total reviews)
avatar

Andrew Jassy

34% approve of CEO

50% positive business outlook

Software Development Engineer employees have rated Amazon with 3.5 out of 5 stars, based on 3,321 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 Tecnologías de la información industry (3.9 stars).

Reviews by job title

3K reviews
3.0
May 26, 2009
Recommend
CEO approval
Business Outlook

Pros

Amazon is a dynamic, interesting company with a unique structure. Pay is competitive, but hours are long, depending on your group. Interview for the GROUP you're working for, rather than the company itself. There is some room for mobility within groups, but the longer you're in the same one, the harder it is to move around. Some groups definitely work harder than others, and some make better software than others.

Cons

The hours can be long and the work can be boring (mine was). But again, it all depends on the group you're a part of. It is also clear that some people are just there "putting in the hours" while others really care about developing their careers and the company.

2.0
May 25, 2009
Recommend
CEO approval
Business Outlook

Pros

Part of something big and generally good - Amazon is truly a customer-focused company that has brought some real value to the marketplace. Ability to have large-scale impact in your work: stuff I've worked on has been deployed on hundreds of machines and handled $100 MM+ in business. Colleagues are smart, pragmatic and get things done. The colleagues here are some of the best that I've worked with in nearly 10 years in the industry.

Cons

Operational overhead - if you're lucky you will be on a newer team without much operational overhead. Most likely, you'll be spending a significant portion of your time dealing with operational issues (pages, data backfills, investigating production alarms, resolving issues with other teams, etc). Work-life balance is hard to maintain. Very little professional development - aside from the internal speaker's sessions, there are few opportunities for professional growth and development. Email - I have grown to despise Outlook more than ever before. How can people read this much email? development process - some teams do agile, some operate in a chaotic code-and-fix mode. There's little support for best practices across the company. If you are coming from outside and have done some reading/practice in software engineering processes, this place will feel like a gigantic step backwards. HR - there is essentially no human resources department in this company. For almost all questions you'll be talking to an email alias. ridiculous upper management escalations - seriously, do you need to critique form layouts when they've been designed by a UI expert? And your background is in what, again? internal build tools and frameworks - outdated, can be frustrating, little documentation

3.0
May 4, 2009
Recommend
CEO approval
Business Outlook

Pros

Super-smart and very competent coworkers make it a great place for driven people to work. The CEO is not afraid to take risks and invest for the long-term, and all of the senior management are superb. The pay is relatively high, and it is possible to find a good work-life balance with some effort and setting of boundaries. Amazon runs a tight ship, which means there's always work to get done, but it also means a developer has a wide scope to do far more than write code, from helping to make business decisions to managing projects.

Cons

Burnout takes hold quickly for many employees, leading to high turnover in some departments. Amazon loves to celebrate all the new people who have joined since the last company meeting, when most are just replacing others who have left. Finding a good manager to work for is the key, but you can expect a new manager every six months to a year, which means you'll inevitably end up working for someone you don't like. The company used to be fun to work for when it was younger. Amazon now only hires the best of the best, which seems to have driven out all the interesting people on its way to become a well-oiled corporate machine. The average age of the company is still very young, and Amazon likes ambitious new college graduates. For those a little older, learning new skills to stay relevant in the company is something you'll have to do on your own time and money. Pager duty is a major pain. Smaller teams can expect to be on-call at least one week per month, while larger teams spread out the pain longer. Getting paged in the middle of the night for a high-severity problem that take eight hours of investigation to fix is enough to drive many to quit.

Viewing 3280 - 3282 of 3,321 Reviews

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