Most engineering managers didn't plan to stop writing code. They got good at unblocking other people, someone noticed, and one day the one-on-ones were theirs. This guide walks the ladder from senior engineer up, and it's honest about what you trade away.
As an engineer, you could point at a pull request and say you built that. As a manager, your work shows up as a team that ships steadily, hires well, and doesn't burn out. That's harder to see, and for the first few months it feels like you're doing nothing. You'll spend your week in one-on-ones, sprint planning, incident reviews, hiring loops, and roadmap talks with product. Your calendar stops being yours. The engineers who do well here learn to find satisfaction in a teammate's promotion packet the way they used to find it in a clean refactor.
You own big features end to end and review a lot of code. People judge you on whether your designs hold up and whether juniors get better by working near you. This is where most future managers first mentor someone on purpose.
You set technical direction for a small group, break down the work, and still write code, just less of it. You're judged on whether the team hits its plans without heroics. It's a common test run for management, and a good place to find out if you like it.
You hire, run one-on-ones, write performance reviews, and decide what the team works on with your product partner. People judge you on delivery, retention, and whether your engineers grow. You may still review code, but you shouldn't be on the critical path for any feature.
You manage managers, own a budget and headcount plan, and shape the org chart. This is where the ladder forks. Plenty of people step back to the individual contributor track as a Staff Engineer instead, and good companies treat that as a lateral move, not a demotion.
Postings for this role lean on people skills first, then enough technical depth to earn an engineer's respect in a design review.
The hardest part isn't the meetings. It's the conversations. You'll tell a well-liked engineer their work isn't meeting the bar, and you'll do it with a written plan and a follow-up date. You'll deliver a reorg you didn't choose and defend it like you did. You'll say no to a product manager you like, then say it again in next quarter's planning. Some people find this draining in a way code never was, and that's a fair reason to step back. Others find that watching a quiet engineer become the person everyone asks for help is the best part of their work life.
You'll lose some hands-on sharpness. That's normal. The managers engineers trust keep reading design docs closely, sit in on architecture reviews, and pick up small, low-risk tickets like flaky test fixes or internal tooling. What they don't do is grab the interesting feature and become the bottleneck. Your job in a design review is to ask the question nobody else wants to ask, like how the service fails over or who gets paged when the queue backs up. Engineers notice when you've read the doc. They notice faster when you haven't. If you miss building things badly, a tech lead or staff role may suit you better, and saying so early saves everyone a rough year.
10% of openings are fully remote.
$200,350 – $264,000
Typical range in the 32 of the newest 60 postings that list pay.
Some do, a little. At small companies you might carry a ticket or two each sprint. At larger ones, most of your time goes to people, planning, and hiring, and coding becomes the thing you squeeze in. Either way, you shouldn't own anything the team is waiting on.
Yes, but it's harder. Tech lead is the usual stepping stone because it lets you practice running planning and mentoring while you still have a safety net. If your company doesn't have that title, ask to lead a project, run a new hire's onboarding, or cover for your manager while they're out.
It shouldn't be, and at companies with a real dual ladder it isn't. Staff and principal engineers sit level with managers and directors. Plenty of people swing between the tracks more than once, and many say it made them better at both.
Usually it's holding on to the code. New managers take the hard tickets because it feels productive, then fall behind on one-on-ones, reviews, and hiring. The other common trap is avoiding hard feedback until a small problem becomes a performance plan.