26 comments

  • halper3 hours ago
    I cannot be alone in feeling that titles (within "tech" in particular) are almost completely arbitrary? What constitutes a "senior", "lead", "principal" and "staff" X, respectively, has so much overlap that it really depends on the organisation. I myself have been called all of those things, but have honestly not been able to tell the difference: in some cases, I have had much more responsibility as a "senior backend developer" than a "staff engineer". I have recently interviewed for a number of roles with titles like CTO, engineering manager, tech lead etc and there is so much overlap that they seem to be one and the same. Have worked at companies on three continents, in organisations ranging from 6 people to 10k+, so have seen a few titles.
    • Aurornis1 hour ago
      &gt; that it really depends on the organisation.<p>This is entirely it. Titles should be consistently ordered within an organization, but they are not portable from one organization to another.<p>This is a lesson I’ve had to explain over and over to people at the beginning of their careers. I’ve been asked for advice about which offer to take from people thinking about leaving 10s of thousands of dollars on the table because another company will give them a Senior Engineer title and they think that’s important.<p>When hiring, titles are basically ignored unless the person is coming from a company like Microsoft or Google where their leveling system is publicly known.<p>I’ve interviewed so many “Prinicpal Staff Engineers” or even “CTO” people who would barely qualify as senior engineers at an average company. I’ve also interviewed “Senior Software Engineers” who had more experience than knowledge than anyone on our teams (and that’s saying a lot!)<p>Hiring managers know this, but it’s not obvious if you haven’t done a lot of hiring or worked at a lot of different companies.
      • Esophagus427 minutes ago
        100%<p>This is complicated during acquisitions… you have a new company coming in and leveling them is hard because it’s a mass title migration exercise, and nobody wants to be down-titled.<p>In the 2 examples I’ve seen gone wrong:<p>-the people at the parent company look at the acquisition’s team and think, “there’s no way this idiot should be a director.”<p>-the people at the startup think they’re geniuses because they got acquired but their tech is crap and they’re actually just 28 year olds running around without adult supervision<p>-the startup guys will all leave once they vest or be pushed out for being lousy<p>-the tech gets even more unstable because no one knows how the code works
        • nradov5 minutes ago
          In pretty much any software startup acquisition by a much larger company, even if they do technical due diligence up front they have to assume that all the code will need to be rewritten within a couple years. It&#x27;s good to keep a few key technical resources around during the transition period but otherwise a high attrition level is acceptable.
    • pkaler1 hour ago
      As others have said, levels and titles are generally for compensation and performance reviews. Each company has their own bespoke ladder but it generally maps to:<p><pre><code> - L1: Intern with undergrad degree - L2: Intern with graduate degree - L3: Junior - L4: Intermediate - L5: Senior - L6: Staff - L7: Senior Staff - L8: Principal - L9: Distinguished - L10: Fellow </code></pre> Each company has their own numbers and names but it generally progresses like that. Impact and scope scales as you head up the ladder.<p>L5 or Senior is usually considered a “terminal” role. That means all engineers should be able to get to this role. And people without the headroom get managed out if they can’t get to L5.<p>Staff+ is usually “special”. It means that people count on you to drive initiatives and you have something special other than just writing code. You are able to make product and business impact.<p>Distinguished and Fellow are very rare. Large FAANG companies will only have a handful of these engineers. It means you’ve made industry-wide impact like inventing map-reduce or DynamoDB or Kubernetes.
      • madhadron53 minutes ago
        You&#x27;re describing a very small number of companies that all copied each other&#x27;s systems. The idea of a terminal role, for example, is pure Facebook. These do not apply in general across the industry except where managers from those small number of companies came in and shoved them in before they were fired.
        • seangrogg23 minutes ago
          In all fairness, a LOT of this was copied over from the military. From ranks to &quot;High Year Tenure&quot; (aka &quot;Up or Out&quot;) nothing here is particularly innovative.
        • digitalPhonix41 minutes ago
          Amazon had the concept of terminal role (SDE2, but I’ve heard it has changed) long before facebook existed.
        • sgillen39 minutes ago
          In my experience a <i>lot</i> of tech companies, at least in the Bay Area, have all copied this system.
      • palata8 minutes ago
        &gt; Each company has their own numbers and names but it generally progresses like that.<p>But the big difference, I believe, is that being at the top of a ladder in one company may be completely different from being at the top in another one.<p>It&#x27;s easy to be the CTO of a company of 2, much harder for BigTech. Even if the company of 2 has the same levels.<p>I have met people being very very proud of their title of CTO, and when I asked, their company had a handful of developers.
    • jrjeksjd8d2 hours ago
      Titles for ICs matter for two reasons: comp, and perf reviews. At bigger companies the amount of RSUs for Staff versus Senior can be substantial. At a startup where equity is worth nothing and salaries are in a tight band anyways it doesn&#x27;t make a difference.<p>For perf reviews your title dictates the rubric you get evaluated against, but in fact your manager is probably trying to fit a curve and then work backwards to the rubric. So they&#x27;ll decide you&#x27;re a 3&#x2F;4 and then pick some boxes for your weakest areas to mark you down in. The realpolitik of it is that you can do the same work or more at a lower level but get paid less, depending on what you negotiate coming in, your experience, previous roles, etc.<p>Once you get into VP, Director, and C level they are comparable between orgs on their own kind of ladder. There&#x27;s levels of responsibility for outcomes associated with being higher in the food chain. Not to say there also isn&#x27;t a political aspect, but they are broadly comparable between bigger orgs.
      • jghn1 hour ago
        They matter within a company for the reasons you cite. They mostly don&#x27;t matter between companies however.
        • adamwk4 minutes ago
          You don’t think companies look at your past titles when you apply for a job?
        • jjfoooo41 hour ago
          Why do you think that? Senior, staff, principle levels are pretty standard across the industry, even if some companies call them different things
          • raw_anon_111117 minutes ago
            This is definitely not true. It’s all dependent on the company size.<p>I work in cloud consulting (specialize in app dev).<p>I worked at AWS ProServe (full blue badge RSU earning employee) before working for a much smaller company. I’ve seen the leveling guidelines for both.<p>An L5 (mid level) at AWS had to be a subject matter expert in at least one area (development, DevOps, security, etc) and be able to lead a “workstream” of a larger project including dealing with a customer or a smaller project by themselves. That maps to a “Senior Architect” at my current company.<p>A senior (L6) at AWS should be able to handle larger projects with multiple workstreams and deal with more ambiguity. That maps to a staff at my current company (current position)<p>An L7 is usually over a practice and&#x2F;or handling multiple large implementations and more involved with strategy. Imagine someone (who hypothetically - they don’t need outside consultants) was working with Netflix.<p>That maps to a “Senior Staff” at our company.<p>You might ask what about lower levels in consulting? I never work with them. The bilingual cloud architects&#x2F;senior cloud architects work with them. We don’t hire anything lower than that in the US.
          • crystal_revenge57 minutes ago
            I&#x27;m guessing you&#x27;ve only worked at very large companies, specifically tech companies then?<p>I&#x27;ve worked at pretty much every size company imaginable.As the top post pointed out, these titles are meaningless across smaller companies. I&#x27;ve been at startups where nobody had titles at all, I&#x27;ve small companies where anyone remotely senior as a principal. I&#x27;ve also worked at large non-tech companies with only 3 levels for IC, after that you were expected to transition to management.<p>Large, tech companies have some degree they can be compared but what these titles mean from company to company is pretty meaningless.
      • cj2 hours ago
        &gt; At a startup where equity is worth nothing and salaries are in a tight band anyways it doesn&#x27;t make a difference.<p>It doesn&#x27;t make a big difference to the company, but a lot of employees want these titles for ego &#x2F; resume &#x2F; status &#x2F; recognition. And titles are free for startups to give away, so many do.
    • Balgair1 hour ago
      Rant:<p>I was a systems engineer for a while there.<p>But not a pure S&#x2F;W one. Like an actual engineer with nuts and bolts and pneumatics and amps and bolts and the like. That was the title at many many companies, it was a pretty rigid one too, despite the job function being quite jack of all trades.<p>But then tech decided that they wanted to use Systems Engineer too. The reasons weren&#x27;t bad, I guess.<p>But then trying to find a job in my version of the role was near impossible on any job site.<p>Unix this, Windows that. Sure, I used Unix systems for my job too, little servers for controlling some mechanical systems. Not like huge racks that served up billions of requests.<p>And then I&#x27;d get the job spam too, as I matched some keyword threshold for the S&#x2F;W type systems engineer. Always a entry level role through.<p>Gah! Why couldn&#x27;t S&#x2F;W take the title of Unix Server Engineer, or Python Integration Engineer or something just a tad more specific and not bleeding all over my discipline?<p>Okay, whew, rant over
      • convolvatron15 minutes ago
        this is not at all restricted to your case. try &#x27;distributed system engineer&#x27; or even &#x27;software engineer&#x27;. for the latter, one is an engineer of software, and the other is one that engineers with software. both perfectly valid jobs. it doesn&#x27;t help that the interviews for the latter adopt the questions and expectations of the former, even though they are different jobs.<p>its entirely possible to go through the software engineer hiring pipeline, and end up in a situation where the organization and the new employee have a fundamental disagreement about the slate of work.<p>somehow in the giant waterfall of money, our ability to even talk meaningfully about our work to each other got lost
    • qsort2 hours ago
      Titles make no sense whatsoever, you&#x27;re correct, but in nearly all organizations there&#x27;s a split between IC track and manager track, so the argument the OP is making is debatable but it&#x27;s not absurd on its face.
    • hiAndrewQuinn2 hours ago
      Your job title encompasses the highest-order bits about who you are, professionally. The value is much more between organizations than within a single one.<p>If you plan to stay at one place for a long time, it&#x27;s much less important. You have a chance to figure out how things &#x27;really&#x27; work in practice. I know a guy who is a senior architect, and everyone refers to him as that at his company, but his actual on-paper title is something like &quot;project technical lead&quot;. It&#x27;s just not very important if you are going to stay there for 20 or 30 years and chase deep breathing metis.<p>I don&#x27;t have the same career outlook, so my job title is important to me. I actively negotiate for it. My own title is &quot;senior DevSecOps engineer&quot;. Criticism of the acronym notwithstanding, this paints an instantly legible set of competencies around what I do best, what I do adequately, and what you probably would get better value for money paying someone else for. I&#x27;m probably pretty good at vulnerability management and securing CI&#x2F;CD pipelines. Optimizing weights on our anti-spam logistic classifier is probably not the kind of thing I can do well. Etc., etc.
      • raw_anon_111113 minutes ago
        Titles mean even less across organizations. Any interviewer worth their salt is going to hire you and level you based on how they ascertain the level of scope , impact and dealing with ambiguity you dealt with.<p>You can be a “CTO” of your little 5 person company - you might be leveled as an mid level software engineer at BigTech
      • chrisweekly2 hours ago
        metis?
    • Zaheer30 minutes ago
      This is exactly why we built <a href="https:&#x2F;&#x2F;www.levels.fyi" rel="nofollow">https:&#x2F;&#x2F;www.levels.fyi</a><p>Too often people were getting down-leveled because they didn&#x27;t know any better. The level comparisons we show on the homepage compare scope and responsibilities. People frequently think levels are based on compensation but compensation is the byproduct of it.
    • yodsanklai2 hours ago
      Within a given company, I think these roles are well-defined. In a big tech company, a principal engineer will influence decisions at a much higher level then a senior whose isn&#x27;t visible outside his team. And an engineering manager support, evaluate, represent the team, and help with goal alignements.
      • nixon_why692 hours ago
        Maximally cynical take, tongue somewhat in cheek:<p>If we measure principal engineers by &quot;cross team force multiplier impact and its visibility to management&quot; (second part being key), what kind of behaviors do we incentivize? Are there, possibly, bunches of mid-level and senior engineers dealing with extra hassles to demonstrate this impact?
    • bigwheels19 minutes ago
      It&#x27;s an artifact of humans being obsessed with hierarchy and pecking order.<p>Overall rather petty and boring.
    • Scarblac1 hour ago
      Same for &quot;programmer&quot;, &quot;software developer&quot;, &quot;software engineer&quot;, and so on. People insist that there&#x27;s a real difference even when I have been all those things and there was no difference.
    • Muromec2 hours ago
      &gt;are almost completely arbitrary? What constitutes a &quot;senior&quot;, &quot;lead&quot;, &quot;principal&quot; and &quot;staff&quot; X, respectively, has so much overlap that it really depends on the organisation<p>Titles at least useful to understand the hierarchy, but roles truly mean nothing. Sometimes the adult in the room is a PO, sometimes it&#x27;s EM, sometimes they are responsible for the timelines and &quot;project stuff&quot;, sometimes it&#x27;s a Senior Engineer. In some places a QA is effectively doing PO stuff.
    • simonw2 hours ago
      One thing that&#x27;s worth remembering is that companies - especially in Silicon Valley - use titles as a way to compare salary levels with each other.<p>If you are an engineering manager looking to make the case for raises for your team members one of the tools you have available is usually an anonymized survey of similar compensation levels from other companies.<p>You can say things like &quot;this person is a high performer and is being paid 85% of the expected level for this title at other companies nearby - we should bump them up&quot;.<p>Your company may use job titles in a non-standard way, but there&#x27;s probably an HR document somewhere that attempts to map them to more standard levels in order to make these kinds of comparisons useful.<p>I don&#x27;t know how this works in other industries or countries, but I&#x27;ve seen this pattern play out in San Francisco Bay Area tech companies.
      • skeeter20202 hours ago
        &gt;&gt; use titles as a way to compare salary levels with each other.<p>small companies typically go the other way, using titles to make up for concrete remuneration. This is why everyone in a startup is a VP and ICs climb the ladder to senior in a couple of years.
        • jghn2 hours ago
          This brings back memories of the candidate who demanded coming in as a high level engineer. Their argument was they were currently a CTO. Of their 2 person company. While they were still in college. And they were only borderline hireable for our entry level role.
        • ryandrake1 hour ago
          &gt; This is why everyone in a startup is a VP and ICs climb the ladder to senior in a couple of years.<p>Another thing I&#x27;ve noticed happening is that if these companies grow into medium sized companies, these OG employees <i>actually become</i> VPs and directors whether they are qualified for these roles or not. Just by virtue of them being there first. I&#x27;ve worked at enough medium sized companies and have seen this at every one of them: &quot;Why is this moron SVP of engineering?&quot; &quot;Well, he was employee number 5 back in the day.&quot;
    • jghn2 hours ago
      Outside of the FAANG style companies where how their levels map to each other are well known, titles are only useful to compare within the same company. You can&#x27;t compare a specific title between two companies as they may not even have the same hierarchy much less requirements &amp; expectations.
    • nyeah2 hours ago
      Yeah. &quot;You already know what a title is, Neo. A title is a text field attached to a pay grade.&quot;
    • gorbachev2 hours ago
      My employer has no formal titles for engineers pretty much for this reason.
    • BillinghamJ2 hours ago
      Main distinction I tend to see is just whether you&#x27;re doing line management or not, which tends to be the EM track<p>Beyond that, agree it seems like it can just be anything in virtually any title
    • HumblyTossed1 hour ago
      Personally, I don&#x27;t give two shits about my title. If I could just be &quot;computer programmer&quot;, I&#x27;d be happy. But the org likes titles and as long as I have to play that stupid game, I try to get titles.
  • ecshafer2 hours ago
    There is a major gap in this analysis by not controlling for industry or companies. Engineering Manager is a very generic title, so this is going to get Start Ups, Big Tech, Little Tech, Enterprise, Contract Shops, etc. Staff Engineer is very uncommon in Enterprise or Contract shops, there you typically see SWE 1&#x2F;2&#x2F;3 -&gt; Tech Lead -&gt; Architect. Most Tech companies I think have more of a SWE 1&#x2F;2&#x2F;3 -&gt; Staff Engineer -&gt; Principal.<p>The other part is that Engineering Manager is a terminal position, I&#x27;ve known a few people who were manager for 20 years without ever going to Director &#x2F; Exec whatever, its just a competitive jump and mathematically most will never go up. This is ALSO true for Senior -&gt; Staff and Principle though. But Engineering Manager positions often have more of an upside with bonuses &#x2F; incentives than Engineers get.<p>Finally it is ultimately a career change, and that should be the primary factor to consider.
    • alephnerd1 hour ago
      &gt; Engineering Manager positions often have more of an upside with bonuses &#x2F; incentives than Engineers get<p>Not really.<p>Staff Eng and above will end up making similar to an EM including bonuses <i>and</i> has much more job mobility. You have to remember that most EM roles only open up once you hit Staff, so you are basically taking much more responsibility and longer hours for a marginal salary impact.<p>Engineering Manager jobs are hard to come by and your job security is actually less than an individual contributor, because even if an initiative was delivered late due to no fault of your own, if sales is braying for blood in order to protect themselves after failing to meet quota, it&#x27;s the EM&#x27;s head that is offered on a silver platter.
      • willahmad42 minutes ago
        &gt; Staff Eng .... has much more job mobility<p>Not really.<p>Above Staff and Staff+ companies are usually looking for expertise in domain, in addition to cross org leadership. Unless you want to get hired with Sr title.<p>Management is different though, you have highly transferrable skillset, managing people, up and down.
  • GlibMonkeyDeath1 hour ago
    The arguments:<p>* It&#x27;s a bad time to move away from tech<p>As a manager your role isn&#x27;t to be the &quot;best technical person&quot; anyway. You still need to understand fast-changing capabilities of course. But you are managing people now, and the required skills are different. See below.<p>* The ladder is very competitive<p>It&#x27;s always competitive, and in my experience it was the exact opposite - there were far fewer VP-level technical roles than VP people managers.<p>* The pay is lower (for senior managers vs. senior technical track)<p>Again, this is the opposite of my experience (besides at the first-line manager level, where pay was comparable.) Where I worked managers could quickly get paid more with more responsibility. I always thought it was because managing people is actually a lot less fun (at least for me it was.)<p>The biggest reason not to become a manager is because _it is a completely different job_. Although managers need to be technically competent, management skills are much more about people (and politics.) If that isn&#x27;t your jam, then don&#x27;t become a manager.
    • alephnerd1 hour ago
      I think you underestimate the job mobility that is lost when you transition from being an individual contributor into someone on the management track.<p>The reality is, there are very few EM and above jobs, and job security is tough - if I have to choose between firing an EM or a SWE, I&#x27;d fire the EM first because I can always find another replacement <i>or</i> split their responsibilities across multiple individual contributors and the PM.<p>If an EM is laid off or fired, it&#x27;s extremely difficult to find another role, and it truly is a terminal position. Why would I hire a laid off or fired EM or Director when I can promote internally or hire someone from within my network?<p>Additionally, back when I was an SE, if we had a deal go bad in order to protect our ass we&#x27;d blame the EM so that we can have a head on the platter to hand our CRO, unlike a seasoned SWE who can push back and argue PM requirements were unclear and PM can argue that sales+product was aligned.
      • GlibMonkeyDeath3 minutes ago
        I agree at the first-line manager level (which this article is about), it&#x27;s tough to get hired from outside, so getting the same position somewhere else after a layoff will be a tough job search.<p>My comment was more on the next levels - there seemed to be about as many high-level technical roles as managers (paid similarly) where I worked in biotech (that might be a different situation for software-only companies.) And there were more Directors&#x2F;VP&#x27;s than Principals&#x2F;Fellows for sure. So at some point the &quot;ladder width&quot; crosses over.<p>And if you get laid off as a senior IC, good luck getting hired into another IC position. Age discrimination is real. The robust network is a must for anyone, manager or IC, in this case.
      • ahtihn18 minutes ago
        &gt; if I have to choose between firing an EM or a SWE<p>When does this choice ever come up?<p>My experience is that most engineers are seen as interchangeable while most EMs aren&#x27;t.<p>Only time I&#x27;ve seen EMs fired for economic reasons is when a larger amount of engineers were also laid off.
  • zkmon2 hours ago
    Not quite. In most companies managers are seen as &#x27;inner circle&#x27; people while technologists are just workers. Managers get exposed to a lot more comms, giving more visibility and get ability to act like a smart person purely because they have more emails and get into more calls than the others. They not only get more power, but also get more info.
    • raw_anon_11118 minutes ago
      Line level managers are the most easily replaceable and in my experience powerless people in an organization. When I was being hired as an IC in product companies before to lead major initiatives. One of my requirements was to report to either the director or CTO (startup). Even after the startup grew and they hired a EM, the CTO carved out a position for me so I wouldn’t report to an EM.
    • jollyllama2 hours ago
      If you already don&#x27;t know that though, are you really cut out to be a manager? You&#x27;re joining the company &quot;mafia&quot;, with all that implies, for good or ill.
    • tamimio2 hours ago
      I agree, and they have more power because they have more info and are given more visibility, and because they lack the deep technical knowledge in xyz, they compensate it with all sort of office politics.
  • UK-Al053 hours ago
    The document is comparing salaries of staff engineers, and EM&#x27;s. In my experience staff engineer positions are even rarer then EM positions.
    • makapuf2 hours ago
      sure, as long as we&#x27;re talking about 110 to 170k$ non-managing, technical roles in EU, I&#x27;d like to see a full eclipse soon (both exist but I think the latter could be easier to find)
    • alephnerd1 hour ago
      &gt; In my experience staff engineer positions are even rarer then EM positions.<p>Where do you work?!? If you are in Western Europe then the blogpost is irrelevant for you. The Western European market is weird.
  • siliconc0w1 hour ago
    My experience is that the &#x27;separate but equal&#x27; dual engineering track is largely a myth and that if you want advancement, the manager track is a much more viable track. Even with some of the recent flattening, there are still far more higher level roles for management than ICs. They are also given far more visibility and access inside the company which is extremely valuable in a large org. It also seems a good choice if you&#x27;re not very good - I&#x27;ve seen bad managers hang around far longer than bad engineers.
  • jedberg54 minutes ago
    Not sure I agree (and I made the jump from IC to management).<p>Look at the parallel tracks. A VP is the same level as a distinguished engineer, roughly. To be a VP, you have to be a great manager and got lucky with a few big projects.<p>To be a DE, you basically have to be famous within the industry. And when I look at a large tech company, while there aren&#x27;t a lot of VPs, usually the number of DEs is countable on one hand (or maybe two).<p>They are very different skill sets. You shouldn&#x27;t choose your role based on money or career progression, you should choose based on what you love to do, because especially in this world of AI replacing all the &quot;boring&quot; work, the only people who will be left will be the ones passionate about what they are doing.
  • jf2242 minutes ago
    I&#x27;m a former EM who would never go back in an AI age.<p>EMs deal with friction and from my experience more output is more friction.<p>You have org leaders and businessy people putting their foot on the gas because AI is so productive and then programmers shipping 2-3x more code.<p>These two forces collide and you&#x27;re stuck dealing with the friction so 10x the amount of initiatives you did before.<p>The friction is like sandpaper on sandpaper.
  • tewr46 minutes ago
    There is so much going on in the industry right now that it is not fun to be an EM with rusty tech skills. However, the claim that staff engineers are more in demand is unsubstantiated. Hiring will slow to a crawl as everyone is watching to see where this is going. The EM role is not being replaced as fast by agents as much as the IC role, simply because EMs don&#x27;t have as much to gain from agents yet.
  • jimnotgym1 hour ago
    &gt; It’s a bad time to move away from tech<p>It continues to amaze me that becoming a manager of anything should mean moving away from it. The manager has to move away from the detail, but why should they move from the substance of the role. A legal partner has to stay up to date as much their staff, in fact a legal partner is often the only one who can answer complex questions. When I need complex advice on my statutory accounts I get referred to the Audit Partner, the most senior manager.<p>The manager at my structural engineers can still calculate a beam size, he is better at it than his staff.<p>So why in software should an engineering manager move away from tech? Isn&#x27;t this just a sign of disfunction in those organisations rather than anything about the role. Is it this MBA idea that management itself is a profession, rather than being &#x27;a higher level thinker than the others&#x27;?<p>And what do these managers even do if they have moved away from tech? Approve holidays and expenses? My personal theory is that in these kind of organisations a manager is the person who is better with PowerPoint than the other people!
    • solatic18 minutes ago
      &gt; Is it this MBA idea that management itself is a profession<p>I don&#x27;t think that you can take somebody with a finance background, take them straight out of their MBA, and drop them in an EM position. That&#x27;s a bad fit. Good EMs need to come from software engineering backgrounds, mostly for the reasons you cite.<p>But management truly is a different profession with a different set of skills and a different set of challenges.<p>Even on the IC track, there&#x27;s languages and frameworks that I touched early in my career (e.g. Java&#x2F;Spring) and haven&#x27;t touched in, I don&#x27;t know, a decade, and I have not been keeping up with whatever is most recent best practice there. If I were to go into an IC role for one of those frameworks, I might as well be going into an IC role for a language I haven&#x27;t learned before, ever. I expect someone who has been working with that language on a daily basis to really, really know it - having the standard library practically memorized, knowing common pitfalls, doing a lot of stuff from muscle memory, someone who you give them a PR that &quot;looks OK&quot; and they start reading and immediately can say &quot;well that&#x27;s just not even remotely idiomatic&quot;.<p>EMs are almost guaranteed to lose that touch because their day job is talking to people, not writing code. That&#x27;s not to say that they couldn&#x27;t go back to the IC track and start to sharpen those skills again, but EMs with FOMO who try to stay in the code are spending that time not talking to people. The lack of focus makes them bad EMs.
    • DauntingPear71 hour ago
      &gt; Is it this MBA idea that management itself is a profession, rather than being &#x27;a higher level thinker than the others&#x27;?<p>Yes I believe so. At uni i see soooo many people who are in software to make a startup (before even knowing how to code) and make a quick buck instead of being good programmers
      • jimnotgym1 hour ago
        I suppose what really escapes me is that companies are willing to pay people to do a pointless job. I wonder if the most senior are just more comfortable listening to a meaningless PowerPoint meeting than hearing complicated stuff about the work their company does
    • vasco1 hour ago
      The best managers can still do the work part, that much is obvious. Not necessarily being the best in the team but offering the best project-level advice because the manager has enough skill combined with being the only one in the team dedicating thinking cycles &quot;to the whole picture&quot;. But that only works well if you have the buy-in skill level that needs to be kept sharp.
    • alephnerd1 hour ago
      &gt; The manager at my structural engineers can still calculate a beam size, he is better at it than his staff. So why in software should an engineering manager move away from tech...<p>Because a manager at a structural engineering company is essentially acting as the equivalent of what a Product Manager or Forward Deployed Engineer is in the tech industry, because they are expected to be a technical domain expert <i>and</i> own delivery.<p>Meanwhile, for most software companies the underlying codebase isn&#x27;t want generates revenue - it&#x27;s the codification of business logic that does. Additionally, companies tend to have a <i>separate</i> Princiapl Eng to Distinguished Engineer&#x2F;Architect track that outranks EMs and is in direct contact with leadership.<p>&gt; Is it this MBA idea that management itself is a profession, rather than being &#x27;a higher level thinker than the others&#x27;<p>Most Engineering Managers and Beancounters aren&#x27;t MBAs - no company wants to sponsor an employee at a PTMBA which can cost upwards of $250K now.
  • rixed32 minutes ago
    The author forgot one very important reason to go for engineering manager: the hiring process does not include X slow rounds of leet code.
  • notepad0x907 minutes ago
    Unpopular opinion: either you manage people or you manage work&#x2F;processes, you shouldn&#x27;t do both. if you&#x27;re an engineering manager, either you manage your people and let them be engineers, or you don&#x27;t manage any people and you focus on engineering solutions and managing the solutions themselves.
  • ZitchDog3 hours ago
    Saying that becoming an EM is &quot;moving away from tech&quot; is crazy. As an EM you will be steeped in tech, just as you would be as an IC. It just may not be the tech you want to be steeped in. Again, same as an IC. In either case, unless you are working in AI, you will need to &quot;play&quot; with things like OpenClaw in your spare time.<p>The real reason not to become an EM in 2026 is because AI makes our jobs 10x harder.
    • CoffeeOnWrite2 hours ago
      &gt; The real reason not to become an EM in 2026 is because AI makes our jobs 10x harder.<p>This is true, but our job was getting kind of boring anyway. Time to lead, not manage. We should be having just as much fun as the ICs, and the best I know are having the time of their lives.
  • elzbardico2 hours ago
    I agree with that. The way I see the marketing going forward with AI, you need to be able to have proven outstanding technical skills and deep understanding across several technical domains to be able to add value to the chain. This mean staying in the trenches along with serious self-education schedule. You should be reading books now and doing hard stuff.
    • bsza2 hours ago
      Alternatively, this is all a psy-op by AI companies to make engineers willing to work harder for less money so they can pretend all that productivity growth is thanks to their stuff.
  • jollyllama2 hours ago
    &gt; My friend was afraid that as a manager, he&#x27;d have less time to experiment and adapt. Especailly with a bigger team (he was offered to manage 6), you don’t have much time to play around.<p>You guys get time to play around? As lead&#x2F;staff?<p>&gt; You can be a great EM for years and find yourself stuck.<p>Better start now then, right?
    • fusslo2 hours ago
      yeah?<p>my job is basically self-directed. I&#x27;m expected to predict the future for what we as a business will need in 6 months to a year and become the expert in it now. lay the framework, prototype, sell to the larger org, integrate and move onto whatever else. This is in addition to the normal jira-driven feature&#x2F;bugfix bullshit. I am looking at the problems we might run into then derisk them by figuring out what to build.<p>But I&#x27;m at a large org where timelines are about as flexible as jello. I think I&#x27;m also overqualified and underpaid so my boss just lets me do whatever.<p>Like I&#x27;ve been porting firmware from C to rust a day or two a week while I also am directing some more jr devs for our VP&#x27;s latest product obsession.
      • duzer656572 hours ago
        this is peak &quot;the majority of people in this role are garbage but I&#x27;m a rockstar&quot;. 98%+ of people identify as special snowflakes.
  • padjo2 hours ago
    Some people seem to genuinely enjoy being people managers and excel at it. It&#x27;s not always obvious in advance who those people are so I&#x27;d still recommend people try it out early in their career if they get the opportunity, particularly if their company allows them to back out if it&#x27;s ultimately not a good fit
  • gozzoo2 hours ago
    I don&#x27;t get this argument: don&#x27;t do it, you have better otptions, but it is good for me because i enjoy it.
    • temp88301 hour ago
      This article periodically surfaces in some shape or form. There&#x27;s this idea that there&#x27;s a &quot;dual ladder&quot;, and the IC ladder offers just as much respect and compensation as the management one. This is a lie, and the sooner we stop telling it to the young generation - the better.<p>Human societies have always rewarded and valued those who built hierarchies more than those who built things. If you focus on building a thing - you will forever be a cog in someone&#x27;s big project. There&#x27;s a reason that management ladder is more competitive.
      • alephnerd1 hour ago
        &gt; There&#x27;s this idea that there&#x27;s a &quot;dual ladder&quot;, and the IC ladder offers just as much respect and compensation as the management one<p>It is not a lie. It is true <i>IF</i> you live and work in the Bay Area, Seattle, and TLV - which represent the bulk of tech industry employment.<p>Companies where the underlying stack is a revenue generator and not a cost center are companies where these kinds of dual tracks exist, but these are only found in the major tech hubs and are not available if you are remote first.<p>They also require you to be <i>both</i> technically and socially adept.
        • temp88301 hour ago
          Sorry, I guess we&#x27;ll have to agree to disagree. The ladders are simply not comparable, even in the Bay Area. Sure, at the entry point where one transfers from the IC ladder to management compensation can even drop. However, that&#x27;s the bottom rung - and one typically can&#x27;t get straight into management as a new grad. The management ladder goes higher.
          • terminalshort37 minutes ago
            Best to remember this isn&#x27;t a ladder but rather a tree. Yes, it goes much higher, but you chances of ever getting there is minimal because it narrows so quickly.
  • DJBunnies2 hours ago
    Totally agree, completely different skillset. Every engineer I&#x27;ve seen &quot;promoted&quot; as such becomes miserable, and frankly is not very good at their new role, effectively making it a double loss.
    • SlightlyLeftPad2 hours ago
      Honestly, I’m pretty good at it but yes indeed quite miserable, particularly now, in this market. With hiring very slow, companies know people are trapped.
  • phendrenad213 minutes ago
    People should know that you can&#x27;t &quot;just&quot; turn down a promotion. You might be leaving management in a tough position where they were hoping to rely on you to fill a gap, and by turning it down, you&#x27;re making it hard for them to be objective. They might default to seeing you as unreliable, and cut off future advancement opportunities (the ones you actually want). It&#x27;s not fair, but that&#x27;s how people think. This isn&#x27;t a big problem when the money is free and everyone is trying to poach employees. You can just jump ship. But in this hellish economy, everyone is stuck. So take that damn promotion.
  • saltyoldman17 minutes ago
    I took an EM role. About a year later they eliminated all EMs in the US and replaced them with people in Poland. So I guess take the EM role if you&#x27;re in Poland.
  • skeeter20202 hours ago
    This article is not very helpful, just like any sort of absolute yes&#x2F;no advice. The ad in the middle that looks exactly like the &quot;content&quot; makes it worse.<p>Using OpenClaw as an example of exploding technology and why it&#x27;s a bad time to move away from this (not sure how EM is a move away?) is ridiculous. And stating the career path is too competitive shows they don&#x27;t really know what a true technical ladder looks like. Most organizations are going to have about as many staff developers as senior EMs and principal developers as senior directors. If it&#x27;s stability you&#x27;re after neither is particularly at risk in my experience, but I&#x27;d bet your CTO is looking to shake-up the domain of staff developers more than management with the AI hype train.
    • piltdownman2 hours ago
      &#x2F;&#x2F; but I&#x27;d bet your CTO is looking to shake-up the domain of staff developers more than management with the AI hype train.<p>Well that&#x27;s a given, isn&#x27;t it?<p>The contemporary CTO is looking for quantitative proof of productivity increases via Agentic AI adoption based on things like delivery cadence or SLAs. Management is a qualitative function, and guaranteed to be skilled in &#x27;mapping&#x27; their role to the delivery of value and reporting such things upward anyway.<p>Engineering Management are there to make firm commitments and reasonable compromises around the ability to deliver features generally already committed to hard dates by either Sales or by virtue of external market forces. How this is achieved using social and political capital alongside Domain Knowledge is the distinguishing factor between an IC and a Technical Manager imo.
  • brettgriffin1 hour ago
    It&#x27;s curious to see the rational argument against the emotional choice the author makes.<p>The critical piece here is the anecdotal (but true) insight that engineering orgs have been flattening over the last few years.<p>There are a lot of factors, but rarely discussed is the realization that senior engineers are completely capable and often willing of managing other engineers directly. The definitive text on this subject is literally called &quot;Herding Cats&quot; :facepalm:<p>In reality, senior engineers often have strong communication skills (albeit different than the styles of other management and leadership positions), very good time management, and likely can perform many of these &#x27;soft skills&#x27; that engineering management is doing out-of-band from the teams directly responsible for shipping software.<p>The engineering manager role feels like it was borne out of a very west-coast ideology from another era responsible for removing agency from people based on dated stereotypes. There was a self-fulfilling prophecy wherein we said engineers aren&#x27;t capable or willing to have agency to work across teams, manage resources, or communicate about career goals or blockers, and then plugged someone in the middle to take these activities away from engineers.<p>I&#x27;m exposed to a lot of teams with high-aptitude&#x2F;techincal people that are not software engineers and almost never do you do see the equivalent of a traditional software engineering manager.<p>I wouldn&#x27;t be surprised to see a continued and dramatic compression of these roles going forward.
  • mystraline1 hour ago
    Flagging due to being an advert in disguise.
    • neogodless1 hour ago
      &gt; Here are the main arguments from our conversation:<p>&gt; Thanks Unblocked for supporting today’s article!<p>&gt; AI coding tools are fast, capable, and completely context-blind. Even with rules, skills, and MCP connections, they generate code that misses your conventions, ignores past decisions, and breaks patterns. You end up paying for that gap in rework and tokens.<p>&gt; Unblocked changes the economics.<p>Yeah I was reading through this going... huh? This is the same font and layout as the article. uBlock let this slip through. Maybe there&#x27;s good content here, and maybe they need advertisements to pay the bills (as a well-paid Engineering Manager...) but I couldn&#x27;t finish the article knowing that it was deceptively formatted.
  • general_reveal2 hours ago
    Might be worth talking about peer respect. Do soldiers respect the West Point grad that hasn’t or doesn’t do soldering? Not really right?<p>Some won’t ever take that position out of sheer self respect.<p>Many EMs are not ready to roll their sleeves up and do the full work, they are only ever riled up enough to roll their sleeves up and begin hiring like a maniac or going batshit crazy with micro management. You see, we all <i>saw</i> you <i>too</i> at work. Just know that. This is the LinkedIn comment you won’t see to your stupid fucking work achievement post - fuck you. Morning rant over.<p>But for my real EMs, much respect :)
    • piltdownman2 hours ago
      &#x2F;&#x2F; Do soldiers respect the West Point grad that hasn’t or doesn’t do soldering?<p>Yes, just like an Office Hierarchy there&#x27;s an expectation that they respect the Rank - based on the caveat that the Officer&#x2F;Manager doesn&#x27;t confuse Rank with Authority.<p>Also, to clarify some previous assertions, VP title is often needed to empower a given member of staff to sign contracts on behalf of the company in certain jurisdictions or configurations.
  • charles_f2 hours ago
    &gt; he&#x27;d been offered a promotion, to an Engineering Manager role<p>Funny how this lateral move to another function is seen as a promotion.<p>I&#x27;ve done both for significant amounts of time, and rather than a blanket, utilitarian &quot;dont become a manager&quot;, I&#x27;d go with the antithesis to that blog buried at the very end:<p>&gt; So why am I still an EM [...] the main reason is that I enjoy my job<p>EM positions come in all sorts of shapes and sizes, and it&#x27;s an entirely different function from that of a developer. I had tremendous fun being a manager in a couple startups, where left with lots of autonomy I could learn about, then experiment with better ways to deliver than &quot;let&#x27;s do 2w sprints&quot; and ship shit. The human management was interesting, especially the continuous improvement side of things: it&#x27;s especially exhilarating when you find something someone can do better and have a durable impact on their career ; it&#x27;s especially tiring when you have to become something at the convergence of a psychiatrist, a referee and a nanny.<p>In large companies, the job isn&#x27;t the same. You&#x27;re stripped from autonomy and forced into a bureaucratic aspect of things. Dates are the main control dial that VPs have, so your main goal is to provide random dates, track random dates, make sure it&#x27;s gonna be delivered at random dates, and make up excuses for why that date was not met.<p>After alternating a couple of times between the two functions, I figured development is what brings me the most joy, so I staid with it. But to each their own, and you might want to be a manager:<p>- if you have a true interest in the function, go fo it. There&#x27;s a lot of learning to be done (the main problem with bad managers, I believe, is that they&#x27;re thrown there because they were good devs, and they just make shit up rather than learn) and you&#x27;ll discover things<p>- at the opposite side of the article&#x27;s thesis, AI is a chance for you to innovate as a manager. The bureaucratic aspect I mentioned can be smoothed by it, and new tools mean a new way of working, so good times to experiment!<p>- don&#x27;t just do it for the utilitarian side of things. Developing your career is important, but you also need to do it a sustainable way. Something I keep telling: <i>it sucks to be good at something you hate</i>. So do something you like.<p>- it is not my experience that pay is lower, Amazon paid SDMs more than SDEs, Microsoft pays them the same.<p>- titles mean very little. VP at MyFavoritePet who employs 12 people is not the same job as VP at Amazon. Principal (not principle - makes my eyes bleed every time) is harder to achieve at Amazon than at Facebook. Not because the job is more complex, but just because they define things differently.
    • piltdownman2 hours ago
      &#x2F;&#x2F;Funny how this lateral move to another function is seen as a promotion.<p>Not at all. IC salaries outside of the absolute top-tier companies are capped, and were traditionally always capped lower than any degree of Senior Management prior to the 2000s.<p>More to the point, they were capped illegally and in collusion with the main players in the game, completely separate from market forces.<p>This was ably demonstrated by the class action taken when five former software engineers sued Apple, Google, Adobe Systems, and Intel in a Federal District Court in California for colluding in an “overarching conspiracy” to keep wages low by promising not to poach each other’s employees.<p><a href="https:&#x2F;&#x2F;equitablegrowth.org&#x2F;aftermath-wage-collusion-silicon-valley&#x2F;" rel="nofollow">https:&#x2F;&#x2F;equitablegrowth.org&#x2F;aftermath-wage-collusion-silicon...</a><p>65,000 software engineers eventually claimed they were unable to jump companies for higher pay because of a series of non-solicitation agreements by the likes of Sergey Brin, Eric Schmidt, and Apple&#x27;s Steve Jobs.<p>Outside of VC&#x2F;PE funded American tech hotspots, this depression of salaries for IC roles still tends to be the case - particularly in Europe - for whatever reason.<p>Simply put, the promotion is in the remuneration; the lateral move in functionality is simply a required re-alignment of role and responsibility to meet the expectations of the &#x27;Leadership&#x27; tier - something always distinct from original job function, be it in Sales, HR, or Engineering.
  • ark4n23 minutes ago
    There will always be a place for EMs and ICs. This goes back generations, there have always been labourers and managers of labourers.<p>Perhaps the balance may tip one way or the others due to AI but something else will come along and tip it back again.<p>Do what you enjoy and are the most effective at.