Benable — create shareable lists of things you recommend!
E.g., products you love, local businesses, travel recs - you can add anything to a Benable list!

Books for Software Engineers

Closed Book emoji 21 items
By
Liz
The books that have most influenced how I think, lead, and solve problems. These aren't just books I've enjoyed—they've changed how I approach work and life, and I find myself recommending them again and again.
Sections
4
 
 
 
 

Books that help you get the job

Technical interviews are a skill you can learn. These books helped me prepare for coding, system design, and behavioral interviews throughout my career.

 
Liz profile picture
The clearest introduction I've found to system design interviews. It breaks down a topic that feels overwhelming into repeatable patterns you can actually practice.
System Design Interview – An insider's guide
placeholder
 
Liz profile picture
If coding interviews feel like a mystery, this book helps demystify the process. It focuses on how to prepare strategically instead of simply grinding more LeetCode problems.
Insider's Guide to Passing FAANG Interviews
placeholder
 
Liz profile picture
Still the gold standard for technical interview prep. The coding questions are valuable, but the biggest lesson is learning how to communicate your thinking while solving problems.
Cracking the Coding Interview: 189 Q&A
placeholder
 
Liz profile picture
This is the book that separates good engineers from great system designers. It's dense, but if you're interviewing for senior roles—or building distributed systems—it's worth every page.
Designing Data-Intensive Applications: Reliable, Scalable Systems
placeholder

Books that help you do the job

Getting hired is just the beginning. These books shaped how I write software, collaborate with teammates, and continue growing as an engineer.

 
Liz profile picture
The most approachable introduction to Domain-Driven Design I've found. It gave me the vocabulary to have better conversations with engineers, product managers, and domain experts.
Domain-Driven Design Distilled
placeholder
 
Liz profile picture
Whether you agree with every example or not, this book will change how you think about writing software that other people have to maintain. It's one of the books I recommend to every new engineer.
Clean Code: Agile Software Craftsmanship
placeholder
 
Liz profile picture
Clean code is only half the job. This book focuses on professionalism, communication, estimation, and responsibility—the skills that become increasingly important as your career grows.
The Clean Coder: Code of Conduct for Programmers
placeholder
 
Liz profile picture
One of the best books on how large engineering organizations build reliable software. Even if you never work at Google, the lessons on collaboration, testing, and engineering culture apply everywhere.
Software Engineering at Google: Lessons Learned
placeholder
 
Liz profile picture
One of the few books that focuses on maximizing your impact instead of simply working harder. It helped me think more intentionally about prioritization, leverage, and the habits that distinguish high-performing engineers.
The Effective Engineer: Leverage Efforts in Software Engineering
placeholder
 
Liz profile picture
I see more and more companies turning software engineers into “product engineers.” Event Storming is a powerful framework for working with stakeholders to understand business systems before you translate them into automated systems.
Introducing EventStorming
placeholder

Books that help you grow

Software engineering is as much about mindset as technical ability. These books have influenced how I learn, stay motivated, and keep improving over time.

 
Liz profile picture
Understanding the difference between a fixed and growth mindset changed how I approach feedback, learning, and failure. I think every engineer early in their career should read it.
Mindset: The New Psychology of Success
placeholder
 
Liz profile picture
Talent matters less than consistent effort over time. This book helped reinforce that long-term improvement usually comes from persistence rather than natural ability.
Grit: The Power of Passion and Perseverance
placeholder
 
Liz profile picture
One of the best books I've read on motivation and deep work. It explains why some work feels energizing and how to create more of those moments in your life and career.
Flow: The Psychology of Optimal Experience
placeholder

Books that help you lead

Whether you're mentoring a teammate or managing an organization, these books offer practical lessons on building trust, creating healthy teams, and leading for the long term.

 
Liz profile picture
If you're curious about engineering management, start here. It's full of practical advice from someone who understands the messy reality of leading software teams.
An Elegant Puzzle: Systems of Engineering Mgmt
placeholder
 
Liz profile picture
Leadership isn't just about meetings—it's about creating meaningful experiences where people can do their best work. This book completely changed how I think about facilitating groups.
The Art of Gathering: How We Meet & Why
placeholder
 
Liz profile picture
One of the clearest books I've read on building high-performing teams through trust, autonomy, and high standards. The ideas are practical enough to apply whether you're leading a team or influencing one.
Unleashed: The Unapologetic Leader's Guide
placeholder
 
Liz profile picture
A thoughtful look at building inclusive teams where people feel safe to contribute. The lessons extend well beyond diversity—they're about creating stronger engineering organizations.
The Canary Code: Neurodiversity & Belonging
placeholder
 
Liz profile picture
This book changed how I think about careers, companies, and long-term success. The best teams optimize for resilience and continuous improvement, not just the next quarterly win.
The Infinite Game
placeholder
 
Liz profile picture
Brené Brown makes vulnerability and trust feel practical instead of abstract. This book has influenced how I give feedback, build relationships, and show up as a teammate and leader.
Dare to Lead: Brave Work, Tough Talks
placeholder
 
Liz profile picture
Hiring is one of the highest-leverage decisions a leader makes. This book provides a practical, repeatable framework for identifying great candidates and running a more effective interview process.
Who: The A Method for Hiring
placeholder
 
Liz profile picture
One of the most insightful books I've read on why meaningful change is so difficult. It helped me recognize the hidden assumptions that keep individuals and organizations stuck, even when everyone wants to improve.
Immunity to Change (Leadership for Good)
placeholder