Managing Up as a Tech Lead: Get Resources, Alignment, and Support
Most tech leads focus all their energy downward: managing their team, reviewing code, making architecture decisions. They treat their relationship with their own manager as an afterthought. This is a strategic mistake. Your manager controls your budget, your headcount, your team's visibility, and your career trajectory. If you do not manage that relationship actively, you are leaving all of those things to chance.
Managing up is not brown-nosing. It is not telling your boss what they want to hear. It is the deliberate practice of keeping your leadership chain informed, aligned, and invested in your team's success. Here is how I approach it after 22 years of reporting to everyone from first-time engineering managers to Fortune 500 CTOs.
Understand What Your Manager Actually Needs
Your manager has their own pressures, goals, and constraints. Understanding these is step one. In your next one-on-one, ask:
- "What are the top three things you are being measured on this quarter?"
- "What would make you look good to your manager?"
- "What information do you need from me to feel confident about our team's progress?"
- "What surprises have you gotten from other teams that you want to avoid from ours?"
These questions are not sycophantic. They are strategic intelligence. When you understand your manager's priorities, you can frame your team's work in terms that resonate with them. A tech debt project pitched as "cleaning up code" gets deprioritized. The same project pitched as "reducing deployment failure rate by 60%, directly supporting our reliability OKR" gets approved.
The Weekly Update: Your Most Powerful Tool
Send your manager a structured weekly update every Friday. This is the single highest-ROI activity for managing up. Here is the template I use:
- Wins: What the team accomplished this week (2-3 bullets)
- Risks: What could go wrong and what you are doing about it (1-2 bullets)
- Decisions needed: Anything you need from your manager (0-2 items)
- Next week focus: What the team will work on (2-3 bullets)
Keep it under 200 words. Your manager should be able to read it in 90 seconds. This update accomplishes three things: it keeps them informed without requiring a meeting, it flags risks before they become surprises, and it creates a written record of your team's impact over time (useful for promotion discussions and annual reviews).
Flag Risks Early, Always
The number one trust-killer between a tech lead and their manager is a surprise. When your manager learns about a missed deadline, a production outage, or a departing team member from someone other than you, their trust in your judgment drops immediately.
The rule: if something might affect your team's delivery, your manager hears it from you first. Even if the risk is not yet certain. "I want to flag that the database migration is more complex than we estimated. There is a 40% chance we miss the March 15 deadline by a week. Here is what I am doing to mitigate it."
Managers can handle bad news. They cannot handle being blindsided. Early flagging gives them time to adjust expectations with their stakeholders, which makes them look competent, which makes them trust you more.
Speak Their Language
Your manager probably does not care about your implementation details. They care about timelines, risks, resource needs, and business impact. Translate everything into those terms. This is the audience translation skill applied to your most important audience.
| What You Think | What You Should Say |
|---|---|
| We need to refactor the auth service | Our login failure rate is 3x industry average. A 2-sprint investment reduces it by 80%. |
| The API design is wrong | If we ship the current API, every client integration will need rework in Q3. Fixing it now saves 4 weeks of work later. |
| We need another engineer | Our team is at 105% capacity. Adding one engineer increases our throughput by 40% and lets us hit the Q2 launch date. |
Make Asks, Not Complaints
There is a difference between "our infrastructure is terrible" and "I need approval for a $2K/month increase in our cloud budget to add a staging environment, which will reduce our production incident rate by 50%." The first is a complaint that puts your manager on the defensive. The second is a clear ask with a quantified benefit that your manager can approve or discuss.
Every problem you bring to your manager should come with a proposed solution and a specific ask. "Here is what I see, here is what I recommend, here is what I need from you." Your manager's job becomes easier when you bring solutions, not just problems.
Disagree Productively
You will disagree with your manager. Maybe they want you to cut a corner you think is dangerous. Maybe they are prioritizing a feature over infrastructure work you believe is critical. How you handle these disagreements defines the relationship.
- State your case once, clearly and with data. "I believe we should invest in monitoring before the new feature because our current MTTR is 4 hours and the feature launch will increase traffic 3x. Without monitoring, we are flying blind at higher altitude."
- Listen to their reasoning. They may have context you lack: budget constraints, strategic priorities from the board, or political dynamics you are not aware of.
- If they decide differently, commit fully. Do not sabotage the decision or say "I told you so" when it goes wrong. You stated your case. They decided. Execute with full commitment. This is "disagree and commit" and it is the mark of a mature leader.
- If it is truly dangerous, escalate. If your manager is making a decision that creates genuine risk, such as skipping security testing before a public launch, you have the right and responsibility to escalate. But use this option sparingly. Frequent escalation destroys the relationship.
Build Your Manager's Confidence in Your Judgment
The ultimate goal of managing up is to earn autonomy. When your manager trusts your judgment, they stop asking for details and start trusting your recommendations. Here is how you build that confidence:
- Be right more often than wrong. When you make predictions or estimates, track their accuracy. Over time, your track record speaks for itself.
- Own your mistakes. When you get it wrong, say so immediately. "I estimated 3 sprints for the migration and it is going to take 5. Here is why my estimate was off and what I am doing differently next time."
- Show your decision-making process. Do not just share the decision. Share how you arrived at it. When your manager sees that you are considering trade-offs, gathering input, and thinking about risks, they trust the process even when they do not have time to evaluate every detail.
- Deliver consistently. This is the simplest and most powerful trust-builder. When you say you will ship by Friday, ship by Friday. Consistent delivery over months creates a level of trust that no amount of communication can substitute for.
Managing up is not about impressing your boss. It is about building a partnership where you get the support your team needs and your manager gets the confidence and information they need. When this partnership works well, you get more autonomy, more resources, and more influence. Everyone wins.
When Your Manager Is the Problem
Sometimes you do everything right and the relationship still does not work. Maybe your manager is a micromanager, a non-communicator, or simply not competent. In those cases, you have three options: adapt your communication style to what they respond to, find a mentor elsewhere in the organization who can provide what your manager cannot, or eventually, look for a team with better leadership. Life is too short to be managed badly, and burnout often starts with a bad manager relationship.
Navigate Organizational Dynamics With Confidence
First Lead covers managing up, stakeholder management, and organizational navigation as part of its Business Acumen pillar. Built from 22 years of working with every type of manager imaginable.
Enroll in First Lead