Taro Logo

Poor engineering makes Amazon.com a training experience for a better job elsewhere

Senior Software Engineer
Former Employee
Worked at Amazon for less than 1 year
November 23, 2008
Seattle, Washington
2.0
Doesn't RecommendDoesn't Approve of CEO
Pros

Good place to learn about e-commerce.

Seattle is a great city, and Amazon is near the core rather than stuck out in the suburbs.

Great coworkers.

Amazon.com looks great on a resume.

You get to roll-your-own engineering much of the time.

Cons

Bad place to learn about software engineering.

Amazon.com is a Rube Goldberg machine that sells books (and other stuff).

Many SEs spend more time in support than development.

Management quality is very uneven.

Everyone else also gets to roll-their-own engineering.

The dynamics of the resume system mean you are most likely to be hired by a group with high turnover.

Advice to Management

Poor engineering retards progress on new projects.

Why pay recurring support costs instead of the one-time cost to fix poor engineering?

PagerDuty is not an answer.

Stop reinventing the wheel with software engineering tools. Some of the homebrew systems are okay, but many are frustrating to use, poorly documented and supported, and cheaper solutions already exist in the marketplace.

Was this helpful?

Amazon Interview Experiences