Taro Logo

Crappy dev experience

Software Development Engineer (SDE) II
Current Employee
Has worked at Amazon for 2 years
July 20, 2024
Seattle, Washington
2.0
Doesn't RecommendNeutral OutlookDoesn't Approve of CEO
Pros

They pay a lot of money.

That's it.

Cons

Everything is unnecessarily complex.

Integrating with a new team or service is always a huge lift and a headache. Dependency management is a nightmare with their internal packaging system.

Management always wants to "squeeze value" out of the least amount of effort. You get bare minimum time to finish anything, meaning everything is left as a POC, barely an MVP, and nowhere near the "MLP" (minimum lovable product) they love to rave about. Everything is unfinished. Workarounds become the SOP. You never get time to fix or improve anything.

People make things more complicated unnecessarily because it gets them promoted.

Overindexing on metrics like code contributions and ticket closures, not taking into account what the actual work is. They say they try not to let those metrics weigh too much in evals, but that's not how it works. You're incentivized to make a bunch of low-quality changes just to make it look like you do a lot of work, and incentivized to close tickets prematurely or with quick fixes without diving deep into the root cause.

Additional Ratings

Work/Life Balance
3.0
Culture and Values
1.0
Diversity, Equity, and Inclusion
1.0
Career Opportunities
3.0
Compensation and Benefits
4.0
Senior Management
1.0

Was this helpful?

Amazon Interview Experiences