top 99 comments

sorted by: hot top controversial new old
[–] 137 points 6 months ago (69 children)

god dam where they getting that

  • source
  • hideshow 69 child comments
  • [–] 100 points 6 months ago (34 children)
  • [–] 36 points 6 months ago (19 children)

    If do contract work that's not even that much

  • source
  • parent
  • hideshow 19 child comments
  • [–] 20 points 6 months ago (2 children)

    True, then insurance and no time off or other benefits would suck.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 6 months ago (6 children)

    Contract work is rarely direct deposit, though?

  • source
  • parent
  • hideshow 6 child comments
  • [–] 7 points 6 months ago (4 children)

    US banking is weird. How would it be paid instead?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 8 points 6 months ago* (3 children)

    I've never hired a software consultant, but most of the time when I hire a company or person to do contract work like roofing, gardening or similar they prefer to be paid by check. Sometimes they accept credit cards, but usually not when the bill is over a certain amount, due to the cut going to the card company.

    Furthermore, "Direct Deposit" is basically a special term used for people getting their wages or salary paid to their bank account, as opposed to receiving it by check or cash. Other types of bank-to-bank transfers have different names, like "wire transfer" or "ACH transfer".

    Americans love overcomplicating things in general, and particularly love using overly specific and technical names for stuff. There's acronyms everywhere, and things are named after weird technicalities. Like nobody says "retirement account", they call it "401(k)", named after the paragraph in the law which defines it.

    You find stuff like that everywhere if you look. Some of their coins don't even have a value printed on them, you just have to memorize how much they're worth.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 6 months ago

    In Europe (maybe also elsewhere outside the US?) nearly all transactions are simply direct bank transactions. Occasionally facilitated through some app, but usually it's just your own bank's app. Nobody has used checks for decades, and the only reason we're using credit cards is because the US keeps forcing them on us.

  • source
  • parent
  • [–] 2 points 6 months ago

    Americans love overcomplicating things in general, and particularly love using overly specific and technical names for stuff. There’s acronyms everywhere, and things are named after weird technicalities. Like nobody says “retirement account”, they call it “401(k)”, named after the paragraph in the law which defines it.

    As a plus, I can greatly confuse and terrify an Irish person by telling them about the thousands I send "to the old IRA" every year. 😂

  • source
  • parent
  • [–] 2 points 6 months ago (8 children)

    A month!? I know it's regional but that's low for a monthly deposit for a contractor!

  • source
  • parent
  • hideshow 8 child comments
  • [–] 1 point 6 months ago (7 children)

    You're not accounting for taxes and insurance. You lose way more to both as a self employed individual (at least here in the states)

  • source
  • parent
  • hideshow 7 child comments
  • [–] 8 points 6 months ago (6 children)

    If you're a self employed contractor, you're taking taxes and insurance out yourself, not from what you'd be paid.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 6 months ago

    Exactly. When I was self employed, my monthly invoice was almost always in the 5 figures. From that you pay your VAT every quarter, save up for income taxes, pay all sorts of insurances, and what you've got left is a lot less, but the initial transfer looks very good.

  • source
  • parent
  • [–] 0 points 6 months ago (4 children)

    I'm not really sure what your point is. If I bill my guy 8k for the hours I did last month he sends me 8k. I then personally have to buy my own insurance and do my quarterly taxes

  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 6 months ago (3 children)

    Right, which would happen after the direct deposit, so your entire tangent about taxes and insurance seems irrelevant to the meme and conversation involving the amount in the meme.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -1 points 6 months ago (2 children)

    Reread the thread mate. If you already know that contractos charge more then you shouldn't be this confused

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 6 months ago (11 children)

    Yeah that’s a very big monthly pay

  • source
  • parent
  • hideshow 11 child comments
  • [–] 4 points 6 months ago* (last edited 6 months ago) (10 children)

    $150,000/yr (yes big, less than median for software engineers in the US) is $2k/week, $8k/month

    Edit: $2k/week after taxes because direct deposit is the context of this discussion

  • source
  • parent
  • hideshow 10 child comments
  • [–] 3 points 6 months ago (5 children)

    8k/month is 96k/year. Just multiply by 12

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 6 months ago* (3 children)

    less than median for software engineers in the US

    What

    I’m moving there the second the orange guy gets thrown out of the White House

    $2k/month is considered a very good salary in my country

    Btw how does 8k/ month make 150k/year? Do you get bonuses or shares or whatever? I heard that they give shares to employees in the US

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 6 months ago

    As far as I know, $150K isn't less than the median for software engineers in the entire US . It is less than the median for Senior/Lead Software Engineers though, so maybe that still works for you. In a HCOL city, you likely get far more than this amount, but it wouldn't go nearly as far obviously.

  • source
  • parent
  • [–] 1 point 6 months ago*

    If it's direct deposit, the $6k is probably for a two week pay period. That's the standard for most corporations in the US. Withholdings, including taxes and retirement accounts and health insurance, is going to take roughly 1/3, so this guy is making $9k x 26 = ~$235k (probably more like $250k/yr).

  • source
  • parent
  • [–] 52 points 6 months ago* (last edited 6 months ago) (5 children)

    Eh, that looks like typical take home for a staff level engineer in a big city.

    Edit: Assuming they get paid every two weeks, that’s an annual take home of $161,122. Depending on state taxes, insurance coverage, 401k contributions, dependents, etc, that’s a base salary of $200-250k. Which, yeah, that’s what I budget for a staff salary.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 11 points 6 months ago

    $161,122

    Heck, I'd be pulling more than that if I were a self-employed consultant rather than under a consulting firm, in our small city in northern Scandinavia.

    Now I'm raking in a little below that, and I'm taking out like a third of it as actual salary and saving the rest, to avoid high taxes, and to to pay for a leased car, pension saving, extra insurance etc, before taxes. But after all that I'm probably saving $3k every month tax free, and maybe $1,5k in my bank account.

    Engineering life is pretty okay. Still can't afford a house yet though. Thanks boomers.

  • source
  • parent
  • [–] 10 points 6 months ago (1 child)

    Key phrase is "big city". I'm a staff and there's a mid on my team that moved to Seattle. His cost of living adjustment when he moved allows him to make more than I do.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 6 months ago

    Did he move to a new company site in Seattle or is he working remote now?

    If they gave a cost of living increase for moving and allow him to do remote work, please tell me who you work for 😅

    I know if I were moving, my company would offer me the option to go remote, because I'm the top performer on my team. But there's no way they'd give me a cost of living increase to go remote, they don't even want me to wfh a couple days a week...

  • source
  • parent
  • [–] 59 points 6 months ago (13 children)

    That's not that outrageous as a higher-level IC in a big tech company in a big city. But if you're that senior you're not questioning why you became an engineer.

  • source
  • parent
  • hideshow 13 child comments
  • [–] 57 points 6 months ago (3 children)

    There's a reason the typical dev career pipeline ends at farmer. People get tired of all the bs and leave never to be seen again.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 35 points 6 months ago (8 children)

    I mean, you definitely do. I know numerous people that dropped the field entirely (including me) even though the pay is ridiculous.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 16 points 6 months ago (5 children)
  • [–] 2 points 6 months ago

    Oh, you definitely wonder how long you can keep up with the corpo bullshit, but that wasn't the vibe I was getting from the first panel. That was giving me more of a "junior engineer who can't get something to work" vibe.

    I've traded half my pay for more fulfilling work and less corpo bullshit before, but I didn't quit engineering. I see some people dreaming about leaving it all behind and buying a farm, but what they all had in common was zero farming experience. The grass is always greener and all that.

  • source
  • parent
  • [–] 14 points 6 months ago (2 children)

    It doesn't say it's salary. A lot of companies pay out bonuses right around now.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 12 points 6 months ago (2 children)

    If that's monthly pay, that's at or below average.

    If that's bi-weekly......fuck I need to up my engineering game.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 6 months ago*

    That’s a salary of about $200k assuming twice monthly paychecks and a 75% tax rate. This is not at all unusual for tech software engineers, though probably not at the entry level. The entry level is a mess right now in general.

    Here’s a job posting w base salary of $190k, seeking 3 YOE.

  • source
  • parent
  • [–] 44 points 6 months ago (7 children)

    That reminds me, I need a raise

  • source
  • hideshow 7 child comments
  • [–] 13 points 6 months ago (3 children)

    Why should you get a raise? You're terrible at your job!

    Not a single downvote, and you call yourself a downvote hunter smh

  • source
  • parent
  • hideshow 3 child comments
  • [–] 11 points 6 months ago (2 children)

    He already killed all the downvotes in his region

  • source
  • parent
  • hideshow 2 child comments
  • [–] 38 points 6 months ago

    You got a job?

  • source
  • [–] 30 points 6 months ago (2 children)

    I guess I'm getting scammed then.

  • source
  • hideshow 2 child comments
  • [–] 19 points 6 months ago

    Omg, this is so true

  • source
  • [–] 17 points 6 months ago (1 child)

    I think for many, money isn’t why they became an engineer but it is why they remain one.

  • source
  • hideshow 1 child comment
  • [–] 8 points 6 months ago* (last edited 6 months ago)

    You would have to have an incredible grindset to become a decent engineer without actually enjoying any of it. You could become a shitty one just by passing tests, I guess. (And probably many people do)

  • source
  • parent
  • [–] 16 points 6 months ago (13 children)

    sign me the fuck up for $6k per pay period.

  • source
  • hideshow 13 child comments
  • [–] 11 points 6 months ago (12 children)

    Hope you're willing to relocate to SF and still spend 50+% of your income on housing you will never own.

  • source
  • parent
  • hideshow 12 child comments
  • [–] 5 points 6 months ago (10 children)

    The math still works out. $40,000/year on rent, 50% tax rate at $600k/year total comp for a mid/high level engineer (if you’ve been working for a while). So after rent you’re taking in $240k/year. Let’s say your other expenses are another $40k.

    That’s $200k saved per year. In some places that’s your entire annual salary!

    So you’ve saved $1m after working 5 years.

    Realistically the equity is worth a lot more over time due to tech stocks generally performing well and long term capital gains.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 7 points 6 months ago (9 children)

    I don't think your math does work out. If your take-home every two weeks is $6197 (after tax), then your annual take-home pay is $161,122. if your rent is 50% of your income that's $80, 561, not unheard of if you live in a tech hub and have kids that want their own bedroom. Knock off your $40k for other expenses and you're saving $40,561 per year. That's assuming that all your other expenses (car, gas, groceries, utilities, childcare, healthcare, insurance, i could go on) all come out under $40,000, which I think is optimistic.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 2 points 6 months ago* (8 children)
    1. Ok if you’re considering a single income family then the numbers change since you’re paying more for housing but less in taxes. Say instead of 50% tax rate it’s now 45%, which is $330k take home.

    2. Cash is only a portion of the total comp. You have to either consider publicly tradable RSUs or equity pre IPO. This can be 50+% of the cash salary. At staff or higher levels, this grows to 100+%. My assumption of $600k TC is a $300k cash and $300k stock, which is reasonable for a staff engineer.

    $330k - $80k (housing) - $50k (expenses) = $200k

    So with these numbers you’re still saving $200+k a year.

    Note that if we’re talking dual income families, the numbers are even more in your favor.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 5 points 6 months ago (7 children)

    I'm not sure where you're getting your $330k take home figure from. If your paycheck direct deposit is $6197 and you get paid every 2 weeks, that's 26 paychecks per year, or 26 * $6197 = $161,122. if your take home pay was $330k annually, your direct deposit would be $330,000 / 26 ~= $12,692.

    Also not sure why total compensation is relevant. Of course if you're getting more money you can save more money but we're talking about being a software engineer and getting $6k checks deposited. Some engineers get equity, but many don't, and of those that do get options many don't stick around long enough for their options to mature, and of those that do, only some of them have matured options that have actually appreciated enough to make them worth exercising. I'm not saying equity can't be very valuable, there are engineers out there who've made serious bank with equity, but it is more often than not a carrot dangled in front of engineers to entice them to tolerate their shitty job a little longer. I don't think assuming a $161k/yr check translates to a $600k/yr return is a sound or accurate assumption. It is, however, a common one. Junior engineers fresh out of college are good at math, and they calculate out what their equity should be worth and get dollar signs in their eyes and sign up. A few of them get that, most do not.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 1 point 6 months ago* (6 children)

    Are we talking about the big tech companies or a SWE at a non tech company?

    Because ALL the big tech firms will have similar levels of TC. For example a staff SWE at Google in SF will make $267k cash and $292k stock according to levels.fyi. This cash amount can reasonably be $6000 after taxes. Note that the stock vests monthly. You can literally auto-sell the stock for an extra 100+% cash every month.

    Meta vests quarterly which is still sufficiently often and they pay even more stock.

    Netflix is known not to grant stock but they will pay the equivalent in cash.

    Amazon has a graduated vesting policy but the annual TC is still normalized.

    If $6197 is your only form of compensation per two weeks, then that’s not a big tech salary. you can go make that outside a high CoL area. But if you live in SF, it’s a reasonable cash deposit for a staff SWE (except Netflix).

  • source
  • parent
  • hideshow 6 child comments
  • [–] 2 points 6 months ago (5 children)

    I'm talking about this image op post

    And this comment:

    sign me the fuck up for $6k per pay period.

    Something to keep in mind here is that senior and super-senior engineers (staff, principal, distinguished, whatever honorifics they're using now) are a minority within the engineering population, by design. Of engineers with those titles, only a minority of them work at the megatech companies that sit at the top of the stock market. They are huge corporations, but they aren't the majority of the market. And there's nothing to suggest that someone getting that paycheck is making over half a million a year in total comp.

    And speaking of "Total Compensation", a general PSA for anyone in tech (especially new devs): don't consider equity as compensation until you can and do cash it out. If it's not money in your bank account, it's not compensation, it's a lottery ticket. If you are offered options, especially if you're early in your career, you're very likely to exit the company (either voluntarily or via a layoff) before any of your options mature, much less all of them. Most options plans start vesting after 12 months, and don't fully vest until 4 years. the median tenure for tech workers with a college degree in the US aged 25-34 is 2.8 years, so the majority of them would be leaving before a significant percentage of their options mature. It might still be a good gamble in some cases, and even bad gambles sometimes pay off, but don't make the mistake of equating equity with cash, they aren't the same.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 6 months ago (4 children)

    And I was addressing this:

    Hope you're willing to relocate to SF and still spend 50+% of your income on housing you will never own.

    If you get a good offer from big tech to move to a high CoL area, it can be worth it because the offers are that good. You will be able to pay off a home within a decade. Even if you start at entry level you will be expected to be promoted within a couple of years. For most hirees this will already make them senior. It’s expected that everyone can eventually make it to senior.

    I wasn’t suggesting someone randomly move to SF without an excellent employment opportunity.

    As for startup equity, one could argue it shouldn’t be considered part of total comp since most startups do not exit successfully and even fewer exit in a way where the payout will be comparable to a big tech salary.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 6 months ago* (3 children)

    It’s expected that everyone can eventually make it to senior.

    I think this may be the crux of the issue. Of course it is possible to make a lot of money in software. Of course you only want to take excellent offers. The issue I am addressing is that a lot of people see the annual salaries (or the TC figures, or projections of where their career will take them in five years) and take them as inevitabilities, and they simply aren't. They can't be; corporations are structured as pyramids and the higher you go, the fewer spots there are with more people competing for them. Promotions can't be expected because the system is designed to make sure that most people don't get them. And yet, everyone treats them as inevitable because the the ones who do get them stick around the company and the ones who don't leave and fall out of touch with their former colleagues. It's a pretty stable self-sustaining delusion.

    I will allow that it is possible to make that salary without living in SF or any major tech center. I've done it and I know others who have done it. But it takes a while to get there and most people never do. And crucially, it's not because they're worse engineers. It takes a strong network, a little bit of educated risk-taking, and a series of lucky breaks that you won't be able to fully appreciate until after the fact. But I think for people who want to get into software with a high salary, taking a junior engineering role at a massive company in the bay area (or wherever) with a lucrative salary is the more common route, and those engineers usually get disillusioned pretty quickly at how far that paycheck doesn't go.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 6 months ago (2 children)

    The hard part is getting an offer from a top company in the first place. It’s a lot of luck and the interview process is designed more to avoid bad engineers than it is to find good ones.

    Getting to senior shouldn’t be too difficult for any competent engineer. Getting to staff requires significantly more effort.

    Also until recently these companies never did lay offs. You had to be PIP’d before being let go.

    The real trap is joining a startup. Unless you’re very early it’s a huge roll of the dice.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 6 months ago (1 child)

    Getting to senior shouldn’t be too difficult for any competent engineer.

    And yet it is, by design. The big lie is that promotions are a meritocracy. In reality promotions are kept as scarce as they reasonably can be while keeping people from jumping ship. Not zero, but as low as feasible.

    Also IDK where you worked but software industry layoffs have been around as long as the software industry. They've been higher the last several years than they were before, but there's always a background level of layoffs in between the big waves, the latest of which seems to be cresting now.

    A lot of startups are traps, but I'd agree that even the ones that aren't traps / scams / obviously insane are pretty risky. I've joined 3 startups that had less than 5 employees and one of them was a trap that failed, which I learned from and would avoid today. The other two also failed, but for reasons that I don't think I could have reasonably foreseen at the time of joining. I think they were pretty good ideas and good teams, they just failed for some of the many reasons that new businesses fail. Sometimes I think the risk is worth it, but it's undeniably risky.

    Also agree re: interviewing. It is astounding to me how bad we as an industry are at it, which I think is part of why we keep getting suckered by snake oil efficiency experts that claim to handle hiring for you. Like, if we really understood how to select for someone who would be a good engineering team member instead of someone good at interviewing (and/or worked to make sure those two domains overlap as much as possible), it would be obvious to all of us why these systems (which cost a shitload of money) make the process worse and make the outcomes worse, and then profit by how they made everything worse.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 6 months ago

    From the stats I’ve seen, the distribution is about:

    SWE ~ 30%

    Senior ~ 45%

    Staff ~ 15%

    Senior Staff < 5%

    So the majority of employees are senior engineers with staff being achievable.

    In terms of layoffs, the FANG companies really haven’t had any major cuts until after COVID. Although Amazon PIPs like 10% of their workforce every year or something.

    The problem with interviewing is we haven’t found a better solution that’s scalable. I’ve got some idea for smaller companies but when you’re larger it’s a different challenge.

  • source
  • parent
  • load more comments
    view more: next ›