awesome-engineering-manager
github.com/jakubsvobodacz/awesome-engineering-manager ↗💡 A curated list of resources for engineering managers.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me people development resources from awesome-engineering-manager"
Installation instructions →What's inside
The Team
- 100x Software EngineeringPeople Development
Great thinking by Juraj Masar, CEO of Betterstack, where he raises several views on how to recognize the best in class engineers - not necessarily by their ability to ship code fast but rather focusing on ability to do less while producing more and effectivrly avoiding over-engineering or re-inventing the wheel
- 21 Rules of Thumb for Managing Software People and TeamsRecruitment
really handy summary of short advices to follow across many critical engineering management areas like communication, hiring, delivery, requirements management and many other
- Career framework inspiration from the world's best companies.Career Track for Software Engineers
many different career frameworks from tech companies all over the world
- Career Ladders from Sarah DrasnerCareer Track for Software Engineers
career framework with examples and descriptions from the author of the Engineering Management for the Rest of Us - Sarah Drasner
- Dedicated QA vs. Developer/Engineering TestingTeam Structure
should you have a dedicated QA engineers or should everyone be QA by default in order to properly test their changes
- EngineeringLadders.comCareer Track for Software Engineers
great framework that helps out with planning career progression for software engineers
The Process
- 20 patterns to watch for in your engineering teamEngineering Culture
Great overview of patterns as well as anti-patterns that you, as an engineering leader, can see on yout team as a whole or on individual engineers and what to do about them
- Development that pays (Youtube)Agile Methodologies
A funky youtube account talking about common challenges with agile in a relaxed yet interesting way
- Dual-Track AgileAgile Methodologies
A super-short summary of what is dual track agile and what it is used for
- Google - The DevOps Research and Assessment (DORA) - Technical CapabilitiesEngineering Productivity
Very thorough guide on various aspects of implementing DevOps capabilities and how they were implemented at Google
- How Healthy Engineering Teams Invest Their TimeEngineering Productivity
Talks about how the Engineering Investment Metrics gives the needed control over how engineering efforts align with business objectives and also give the opportunity to benchmark teams
- Lessons Learned in Dual Track AgileAgile Methodologies
My own article about what lessons did we learn from implementing the dual track agile system in our team and what we plan to do next based on these learnings
Personal Development
- AI Interview CoachGeneral
Voice-based AI behavioral interview practice for engineering managers and software engineers. 130+ role-specific questions, STAR-format scoring across 6 dimensions, and 3 interviewer personas. Free first question.
- An Elegant Puzzle: Systems of Engineering ManagementRecommended Books
- Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st CenturyRecommended Books
- Blog for Engineering ManagersEngineering Leadership Communities
Practical guidance, templates, and resources for engineering managers. Weekly newsletter covering hiring, talent management, team execution, and leadership development.
- Building Great Software Engineering Teams: Recruiting, Hiring, and Managing Your Team from Startup to SuccessRecommended Books
- CTO CraftEngineering Leadership Communities
In-person as well as online community for leaders in tech, specifically aimed on CTOs, originally from the UK but also other european capitals now
The Technology
- Architecture decision record (ADR)Architecture
more thoughts on architecture decision records (ADRs)
- Build highly available microservices to power applications of any size and scale.Architecture
Another great and simple explanation from AWS, this time about microservices
- Charity.wtfObservability
founder of honeycomb.io and a well-known persona in the observability space has her own blog where one can find some interesting thoughts on observability - I suggest you use this resource after you gain some essentials as otherwise it is too in-depth thus an alternative might be the below
- Comparing Git Workflows: What You Should KnowVersion Control
Similar article like the previous one but has some nice visual explanations showing the branching strategies
- Documenting architecture decisionsArchitecture
the basics of architecture decision records (ADRs)
- Git Branching Strategies vs. Trunk-based DevelopmentVersion Control
Deep dive into the different branching strategies in git specifically the contrast between trunk-based development and git/github flows
The Product
- Ask the EM: How Can I work Better with My Product Manager, as an Engineering Lead?General
Great article from Gergerly Orosz about how to establish smooth collaboration between product and engineering sides of the organization
- How to Make Your Teams Beat OKRsObjective Key Results (OKRs)
Amazing guide on how to get the most out of OKRs from Marian Kamenistak, an engineering leadership coach
- OKRs are hardObjective Key Results (OKRs)
Camille Fournier, author of The Manager's Path, dives deep into why OKRs are sometimes very hard for teams to work with and what are the shortcomings of the OKR system
- Product Prioritization FrameworksPrioritization & Roadmapping
Fantastic and contained list of prioritization frameoworks that can help you with decision-making and even though they appear aimed for product managers, they are also very useful for any role
- Refining Product Team Leadership in Software EngineeringGeneral
My article about how we had to revisit our ways of working in a Product Trio (triarchy) in order to become even more efficient, decisive and supportive for our team
- The Product TrioGeneral
A short version of what a product trio is and why it is important to have it
Showing a sample of 74 resources. View the full list on GitHub →