Anyone ever wonder why SDEs are paid so much more than other tech roles?

EY BL23
Aug 21 32 Comments

Compared to Data Scientists, MLE, Data Engineers etc when so many SDEs complain that they are not working on interesting projects.

comments

Want to comment? LOG IN or SIGN UP
TOP 32 Comments
  • Microsoft Satya007
    Been trying to hire forever for my team, finding talent isn't easy. Same comments from my manager friends at Facebook, Amazon and Google.
    Aug 21 12
    • Microsoft bumptc
      Ok come up with something better for 45 mins then, also I never mentioned lc hard. If you think finding talent is easy, you have very low bar.
      Aug 21
    • Microsoft bigsixhero
      Max sum subarray is a DP problem that was first solved O(n) by a PhD student in 1977. You’re asking SWEs to just come up with the optimal solution on the spot without knowing it beforehand? Please.
      Aug 21
    • Oracle / Eng aham
      Lol, i never said finding talent is easy. Interview process has significantly changed even if you look back say 4 yrs. It's just keeps getting worse. High time HMs think of better way to identify talent

      No company is building 🚀 all the time to expect top 1%
      Aug 21
    • Oscar
      🐨koala

      Oscar

      BIO
      I am a Koala. DM me if you want to cuddle.
      🐨koalamore
      I do my job well and I suck at 3 sum :)
      Aug 21
    • Microsoft Satya007
      I never ask leetcode questions. I usually ask a concrete piece from something I worked on that's not too challenging like the ones on leet (others of course don't follow this, depends on person and team). But it's not only coding I care about, domain knowledge too. That's what I mean by talent. For instance if you need someone in machine learning it would be much better to have someone with that background for faster ramp up. Same goes for all other areas (distributed systems, big data, AI, etc)
      Aug 21
  • Microsoft Satya007
    Supply and demand?
    Aug 21 3
    • EY BL23
      OP
      You think SDEs supply is less? 🤣I would argue the opposite
      Aug 21
    • Microsoft Satya007
      Demand is very high
      Aug 21
    • Google / Eng lmgtfy_
      Also, churn.
      Aug 21
  • Oracle / Eng aham
    Data scientist or ML engineers are paid well too. Sometime more than software engineers
    Aug 21 1
    • Akamai Technologies / Data Booch
      Yeah but with more school... I do it because it's a more interesting job but engineering pays better for the level of education
      Aug 21
  • Amazon rJg68j
    Because we have to deal with a lot of ambiguous shit. Some SDEs even have to do half-management/TPM and design work. SDEs are the core leaders of most projects and projects can make or break based on decisions taken by SDEs and Product Management. That's why SDEs and PMs are paid well.
    Skill-specific engineers on the other hand have well scoped out asks they have to do and go home.
    Aug 21 4
    • Axtria DesiLaunda
      Are you sure about this one? You seem biased.

      You think handling TBs of data received everyday, building systems to store that, digging deep into unstructured data to draw patterns about customer behavior, creating curated customer lists that can affect their brand, building models where 0.005% increase in model accuracy can bump up revenue by millions, analysis of medical tests which if done incorrectly can invite a lawsuit, is an easy job that doesn't drive a company's decisions?
      Aug 21
    • Amazon rJg68j
      I'm talking about the ambiguity of work SWEs have to deal with vs say Data Engineers who are given well defined tasks.
      Aug 21
    • Axtria DesiLaunda
      I am not sure how it works at Amazon but if you think DE or DS or MLE have lesser ambiguity, you either don't work closely with them or have an inherent bias in your mind against them. Data IS ambiguous, and so are data-driven analysis/decisions.
      Aug 21
    • Amazon rJg68j
      No bias against anyone, infact would love to work as a data engineer or ML Engineer some day. I guess it's also about the responsibility on a SWE, but don't know about DE/DS responsibility/blame level so can't comment
      Aug 21
  • BYTON cJKu57
    Post about TC without TC?? Tsk tsk.
    Aug 21 0
  • Volvo CaHK02
    What's the difference between SDE and SWE?
    Aug 21 1
    • EY BL23
      OP
      Same thing, different abbreviations
      Aug 21
  • Microsoft djichebak
    It is supply and demand. Software engineers are very picky and onsite interview passing rate is lower than any industries despite the candidates spent months to prepare. It is much tougher to get in nowadays than before.

    That artificial filtering creates a big demand and HR or hiring managers should offer a great pkg because the candidate who passed it must have been a chosen one. If you start being picky about hiring hardware engineers, pilots, chefs or even Uber/Taxi drivers, their compensation will increase.

    Think about why medical doctors are paid well. License throttles the supply. Nurses are also paid well but immigrants widened the supply hence it didn’t go up crazily. But before tech boom, nurses were paid as well as engineers if not more.
    Aug 22 0
  • Dropbox / Eng dhebj
    I’ve seen many data scientists work less than 20 hours a week because there isn’t that much to do, but they can’t really help with other parts of the project like general SDEs.
    Aug 22 1
    • Oracle / Eng aham
      Then why are they paid same or sometimes more than SDEs?
      Aug 22
  • Amazon blime
    Depends on the company .In most places DE is just a different type of SWE
    Aug 21 0
  • Wayfair olYP50
    The thing is each technical role isn't easy. Sde roles are just more in demand at the moment. With the changes coming down the pipe I don't know how they will fill the more slots that will be opened.
    Aug 21 0