The 12.1 Direct Report Reality vs the 5-10 Research Ideal: Your Engineering Managers Are Underwater, But “Just Hire More Managers” Isn’t an Option. Now What?
I need to be honest with y’all: my engineering managers are drowning, and I suspect I’m not alone.
When I joined as VP Engineering 18 months ago, we had 25 engineers organized into 4 teams with 4 managers. Nice and tidy—about 6 reports per manager. Today? We’re at 82 engineers with… still basically 6 managers. That’s 13.6 direct reports per manager on average. And before you say “just hire more managers,” let me tell you why that’s not as simple as it sounds.
The Data Should Worry All of Us
According to recent research, the average engineering manager now handles 12.1 direct reports, up from 10.9 just last year. Meanwhile, every management expert will tell you the optimal range is 5-10 direct reports, with a sweet spot around 6-8 for engineering teams specifically.
That gap? That’s where manager effectiveness goes to die.
Sources: Span of Control in 2026, Leadership Strategies to Scale Engineering Teams
Why “Just Hire More Managers” Doesn’t Work
Here’s what I hear from leadership when I bring this up:
CFO: “We can’t afford 3 more manager salaries right now. Can’t your current managers handle it until Q3?”
CEO: “Reorganizing the team will disrupt momentum. Let’s wait until after the product launch.”
HR: “We’re having trouble finding senior engineering managers. The pipeline is thin.”
Meanwhile, my managers are running 45-minute 1:1s every two weeks instead of weekly hour-long sessions. Performance reviews are surface-level. Career development conversations happen once a quarter if we’re lucky. And I see the burnout in their eyes during our skip-level meetings.
What Actually Happens at 12+ Direct Reports
Let me paint the picture from what I’m seeing:
1:1s become status updates. There’s no time for coaching, no space for career conversations. It’s just “what are you working on?” and “any blockers?”
Performance reviews become generic. When you have 15 performance reviews to write, you start using templates. The personalization disappears.
Career development stops. Managers don’t have time to identify growth opportunities, sponsor their reports for projects, or advocate effectively for promotions.
The best engineers leave. Your senior engineers who could become staff or principal? They bounce because nobody’s investing in their growth.
Managers burn out. The job becomes reactive coordination instead of proactive leadership.
The Solutions That Are Actually Working for Us
I can’t wait until Q3, so here’s what we’re experimenting with:
1. Technology-Enabled Management
We invested in better async tools. Managers record 5-minute Loom updates for their teams. Engineers use structured templates for 1:1 prep so meetings are more efficient. We use an automated performance tracking tool that surfaces accomplishments so managers don’t have to dig.
Result: We saved about 3-4 hours per manager per week.
2. Tiered Management Models
We promoted 4 senior engineers to “Technical Lead” roles. They’re not managers, but they mentor junior engineers, do technical code reviews, and help with onboarding. This took pressure off managers for IC development.
Key learning: Clear role boundaries matter. Tech leads coach on technical growth, managers coach on career and performance.
3. Strategic Team Organization
Instead of organizing by technical layer (frontend, backend, infra), we reorganized around business domains (user growth, enterprise features, platform). Each domain has clearer ownership, fewer cross-team dependencies, less coordination overhead for managers.
Result: Managers spend less time in alignment meetings, more time with their people.
4. Empowering Senior Engineers
We created explicit expectations that Staff+ engineers should be highly autonomous and should enable others’ autonomy. If you’re a Staff Engineer, you shouldn’t need weekly manager check-ins on your technical decisions.
Controversial take: If your Staff Engineer needs hand-holding, that’s a performance issue, not a management bandwidth issue.
The Uncomfortable Question I’m Wrestling With
Here’s what keeps me up at night: Are we just delaying the inevitable?
These solutions buy us time. They make 12+ reports more sustainable. But is “more sustainable” the same as “healthy”? Is “less drowning” the same as “thriving”?
I look at the research saying 6-8 is optimal and I think: maybe that’s what excellence looks like, and we’re just optimizing for survival.
Your Turn
I know I’m not alone in this. So let’s get real:
- What’s your actual manager-to-IC ratio? (Not the official number—the real one.)
- What creative solutions have worked in your org?
- Have you figured out how to convince leadership this is a real problem worth investing in?
- Am I wrong to think 12+ reports is unsustainable long-term?
The research is clear that this gap between reality (12.1) and ideal (5-10) is growing. If we don’t figure this out, we’re going to lose our best managers to burnout and our best engineers to companies that actually invest in their development.
What am I missing? What’s working for you?
Background: I’m VP of Engineering at a high-growth EdTech startup (formerly Google, Slack). We’ve scaled from 25 to 82 engineers in 18 months, and my managers are feeling the weight of that growth.