
The Pragmatic Engineer
Working at Amazon as a software engineer – with Dave Anderson
Apr 16, 2025
Dave Anderson, a former Engineering Manager and Director at Amazon, offers a fascinating insider's perspective on the tech giant's engineering culture. He discusses the rigorous hiring processes, the role of bar raisers, and the unique promotion paths for software engineers. Dave elaborates on Amazon's extreme frugality and how teams enjoy significant autonomy in choosing their technology stacks. He also shares insights on navigating performance evaluations and maintaining strong relationships with managers, all while reflecting on his transition to writing creatively after retirement.
01:27:41
Episode guests
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Amazon's engineering culture emphasizes accountability for system performance, requiring engineers to actively manage incidents and foster ownership.
- The structured promotion process at Amazon holds engineers to clear performance standards, with distinct expectations scaling from entry-level to executive roles.
Deep dives
Operational Excellence at Amazon
The culture of operational excellence at Amazon prioritizes accountability for outages and incidents among all employees, particularly engineers. When significant outages occur, the expectation is that everyone involved, including leadership, actively participates in incident management and discussions on recovery. For example, during network outages that impact services like Netflix, engineers are expected to communicate directly with backbone providers to expedite resolutions. This hands-on approach fosters a sense of ownership among engineers, as they are deeply involved in both the development and maintenance of their systems.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.