Taro Logo

AWS: Good place to get experience working on large systems

Senior Software Engineer
Current Employee
Has worked at Amazon for 9 years
February 20, 2021
Seattle, Washington
4.0
RecommendsNeutral OutlookNo CEO Opinion
Pros

AWS is a good place to get experience working on large systems. Standards for scalability and availability are high. The scope is large, and it’s easy to find interesting technical challenges if you’re willing to change teams.

Cons

AWS generally doesn’t care about CX quality or creating products that are a joy to use — if it scales, it ships.

They’ll also routinely sacrifice operational posture to make deadlines.

DevOps culture can make this tendency a real pain as you drown in ops while clueless PMs keep pestering weak SDMs for new features.

Advice to Management

Care about CX (UIs matter, customer joy/pain matters).

Stop sacrificing ops posture for time to market — the industry is maturing, and first to market no longer matters as much.

Pay market wages / give decent raises outside of promo cycles.

Additional Ratings

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

Was this helpful?

Amazon Interview Experiences