The Pragmatic Engineer cover image

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

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.
App store bannerPlay store banner