Taro Logo

Great place for software engineering

Software Development Engineer I
Former Employee
Worked at Amazon for less than 1 year
January 13, 2009
Seattle, Washington
4.0
RecommendsApproves of CEO
Pros

I highly recommend Amazon. As an engineer, you have a vast amount of resources and tools to get the job done. The infrastructure is such that you don't have to bug IT to install this and that on your servers (unlike other companies).

Your team takes ownership of almost every aspect of your product, so there is a lot of opportunity to improve how it runs with limited red tape. There is a huge emphasis on working on large-scale systems, which is both a fun and an educational experience.

Cons

As the owner of your product, your team will also respond to downtime, most likely with a pager rotation.

Depending on your team, you might experience some micromanagement from Senior Management, but in my experience, it happened on an occasion rather than on a constant basis.

Also, sometimes the autonomy that teams have can be detrimental to cooperation. Sometimes work is duplicated instead of shared properly.

Advice to Management

Focus on clear, attainable goals to avoid fiddling with the details yourself. Foster an environment of cooperation between the teams.

Was this helpful?

Amazon Interview Experiences