Managing Up as an Engineering Leader — What Your CEO Actually Needs from You
The 30-Minute Board Meeting That Changed Nothing
We watched an engineering VP spend 30 minutes in a board meeting explaining why they needed to refactor the authentication system. JWT token rotation. Session management. Security implications of the current implementation. He had slides. He had diagrams. He had a timeline.
The board nodded politely. Nobody asked a single follow-up question. The CEO pulled us aside afterward: "I have no idea what he was asking for. I think he wants money? Or people? Or permission? I genuinely don't know."
That VP is brilliant. He's also terrible at managing up. And we see this pattern in every single engineering leader we work with for the first time.
The translation failure isn't the CEO's problem. It's yours.
Your CEO Doesn't Care About Your Tech Stack. Stop Talking About It.
We've sat in hundreds of executive meetings across dozens of companies. Here's what the CEO is actually thinking while you explain your microservices migration:
What they hear: What they want to hear:
"PostgreSQL vs MySQL" → "Will this break?"
"Refactoring sprint" → "Are we still shipping features?"
"Technical debt" → "How much is this costing us?"
"Architecture review" → "Is there a risk I should know about?"
"Sprint velocity" → "Are we on track for the launch?"
Every technical concept maps to one of five things executives care about:
- Are we shipping on time? (predictability)
- Is the system reliable? (risk)
- Where is engineering time going? (allocation)
- What do you need from me? (action items)
- What's the ROI? (money)
That's it. If what you're saying doesn't connect to one of those five, you're talking to yourself.
The Translation Skill Nobody Teaches You
This is the single most valuable skill for an engineering leader, and no one teaches it in CS programs or bootcamps. Here's how we coach our fractional CTOs to do it:
Technical Debt → Business Risk
❌ "We need to refactor the authentication system because the
code is tightly coupled and uses deprecated libraries."
CEO hears: "Engineers want to rewrite stuff instead of
building features."
✅ "Our login system uses security libraries that stop receiving
updates in September. If we don't upgrade by then, we risk
a security vulnerability that could require an emergency
fix — estimated 2-week disruption to feature development.
Proposed: 3 engineers × 2 weeks now, or 6 engineers ×
3 weeks in an emergency later. Your call."
CEO hears: "Spend a little now or a lot later. Clear trade-off."
Infrastructure → Money
❌ "We need to move to a multi-region setup with active-passive
failover and cross-region database replication."
CEO hears: *glazes over*
✅ "Last quarter we went down twice for a total of 6 hours.
Each hour costs us ~$15K in lost sales. For $4K/month, we
can set up a backup that keeps the site running during outages.
One prevented outage pays for 2 years of the backup."
CEO hears: "Cheap insurance. Approve it."
Hiring → Velocity
❌ "We need to hire a senior backend engineer because our
team is understaffed and overworked."
CEO hears: "Everyone always wants more headcount."
✅ "We have 4 backend engineers supporting 6 product teams.
The queue of approved features waiting for backend work
is 8 weeks deep. A fifth engineer reduces that to 3 weeks
and unblocks the Q4 launches you asked for."
CEO hears: "This hire directly unblocks revenue."
See the pattern? Numbers. Trade-offs. Options. Never just problems.
The Weekly Update That Actually Gets Read
We've helped dozens of engineering leaders set up their executive communication. Most start with a Confluence page nobody reads. Here's the format that actually works — because it takes 2 minutes to scan:
## Engineering Update — Week of June 22
### 🚀 Shipped
- Checkout flow → 100% of users (3-week beta complete)
- Payment retry logic → recovering ~$47K/month in failed charges
- Mobile performance: 3.2s → 1.8s load time (target was < 2s)
### ✅ On Track
- Q3 launch: Phase 1 done, Phase 2 starts Monday
- Infra migration: 60% complete, on schedule for July 15
### ⚠️ At Risk
- Search feature: 1 week delayed (API integration harder than
estimated). Mitigation: simplified MVP scope.
- Hiring: 2 of 3 roles filled. Senior backend has no strong
candidates. Need to increase comp range or adjust requirements.
### 💰 Time Allocation
- Features: 55% | Reliability: 25% | Debt: 15% | Tooling: 5%
### 🙏 Need From You
- Approve $3K/month Datadog upgrade (cuts incident diagnosis
from 15 min to 2 min — pays for itself in one prevented outage)Three rules that make this work:
- Send it every Monday at 9 AM. Not when you remember. Not when things are interesting. Every. Monday.
- Lead with wins. Your CEO is getting bad news from every other department. Give them something good first.
- End with a specific ask. If you don't ask for anything, they assume everything is fine. Then they're surprised when it isn't.
The Conversations That Actually Matter
"Why is this taking so long?"
Every engineering leader hears this. Most respond defensively. Don't.
Wrong: "It's more complex than we thought because the legacy
system uses a monolithic architecture with shared state..."
Right: "This feature touches 3 systems that need to work together.
We estimated 4 weeks but the payment system needs changes we
didn't anticipate. Here are your options:
A) Full feature in 5 weeks (recommended)
B) Simplified version in 3 weeks, full version in 6
C) Cut [specific feature] to hit the original 4-week deadline
Which would you prefer?"
The magic word is "options." CEOs don't want to hear why something is hard. They want to make a decision. Give them decisions to make.
"Can we just do it faster?"
Wrong: "No, software development takes time."
(Congratulations, you just became the "no" department.)
Right: "We can. Here's how:
1. Pull 2 engineers from Team B (delays their project 1 week)
2. Cut features X and Y (ship 80% of value in 60% of time)
3. Skip full QA (I'd recommend against this for payments)
I'd go with option 2. Want me to write up what we'd cut?"
Notice: you're not saying no. You're saying "yes, and here's what it costs." That's a fundamentally different conversation.
The Mistake We See Every New VP Make
They try to earn credibility by showing how smart they are. They explain the technical details to prove they're competent. They use jargon because it's precise.
Your CEO already thinks you're smart. That's why they hired you. What they need is someone who can translate engineering reality into business decisions. The engineering leaders who get promoted, who get budget, who get executive trust — they're not the most technical people in the room. They're the ones who make technology understandable.
We've worked with CTOs who could barely code anymore but ran engineering organizations of 200+ people brilliantly. And we've worked with genius architects who couldn't get a $5K tool approved because they couldn't explain why it mattered.
The difference was never technical skill. It was communication.
Stop Explaining. Start Translating.
Your job isn't to make your CEO understand engineering. It's to make engineering understandable. There's a massive difference.
Speak in time, money, risk, and opportunity. Save the architecture diagrams for your team. And for the love of everything — when you walk into that board meeting, know exactly what you're asking for before you open your mouth.