News for hackers. Stuff that matters.
Re:How to Set Low Expectations at Your Two Remote Jobs by endisneigh on Thursday December 23, 2021 @05:58PM (#29667498)
> Real example: One person I know has 2 $150k jobs for a total of $300k. If they joined as a jr engineer at a FANGMULA or equivalent, they would be making $300k, not be fucking stressed about the duplicity that is working 2 jobs, learn more because it's a better company and get promoed to sr engineer within a year or two and make $400-500k instead. If they have ambition, they can cross the leadership rubicon (either through becoming a staff engineer or manager) and make even more, reaching up to $700k-$1M eventually.

Sometimes I wonder if the people saying this stuff really even work there. It's not impossible, but the kind of person who would be promoted that fast wouldn't be working two crappy jobs to begin with.

Not to mention even if you were promoted you wouldn't go from $300K to $500K. You think getting promoted at FAANG gives you an over 50% increase in total comp as the norm? (edit: If you've seen this, it's almost due to the fact that FAANG stock increased drastically during COVID. If you look at 2012-2017 data for promotions a 50% increase is almost unheard of).

You should join one if you're not already there and read about how people are complaining about less than 6.7% (last inflation report) raises during company meetings and less than 10% even when promoted.

Finally, background checks work on what you give them, they're not exhaustive (unless you're trying to work for the government). So many inaccuracies in this post I wonder if it's satire. If so, I apologize.

lol

Re:How to Set Low Expectations at Your Two Remote Jobs by aqme28 on Thursday December 23, 2021 @06:11PM (#29667662)
Agreed. I was a software engineer in New York, not SF (where salaries a _little_ higher), but salaries were nothing like this unless maybe you worked at a top-end hedge fund. The myth that every other random software engineer has this kind of pay is harmful.
Re:How to Set Low Expectations at Your Two Remote Jobs by chii on Thursday December 23, 2021 @10:36PM (#29669841)
I think the OP is adding equity compensation, which with the current bull market, is hugely inflating that number.

If you only count take home pay in cash, it's nowhere near $500k! Closer to 200k for a senior engineer imho. Vesting of shares takes a few years, so the extra $200k that you "get" is because 2 years ago, you were paid $150k in equity, and it grew to $200k (or more).

Re:How to Set Low Expectations at Your Two Remote Jobs by theptip on Friday December 24, 2021 @12:08AM (#29670460)
Yes, absolutely - in case this isn’t clear to anyone reading, you need to evaluate total compensation when comparing roles. Salary, equity, and on-target bonus (which are often agreed ahead of time). For public companies you can sell your RSUs as soon as they vest.

For context: https://www.levels.fyi/company/Google/salaries/Software-Engi...

Re:How to Set Low Expectations at Your Two Remote Jobs by PragmaticPulp on Thursday December 23, 2021 @06:23PM (#29667763)
> Sometimes I wonder if the people saying this stuff really even work there. It's not impossible, but the kind of person who would be promoted that fast wouldn't be working two crappy jobs to begin with.

In my experience, people often stumble into these situations by simply not quitting their old job when they get a new job.

The idea is to continue to collect paychecks from the old job until they lay you off with severance.

This usually catches up with people later on when someone puts two and two together or hears from a friend of a friend that the person is working at a certain company. Imagine being recruited to a new company and seeing your former company coworker in Slack and he's been there for months. Word gets around.

This absolutely destroys reference checks. Another reason to always do reference checks and always confirm someone's end dates with the other company.

Re:How to Set Low Expectations at Your Two Remote Jobs by nostrademons on Thursday December 23, 2021 @06:23PM (#29667761)
"You think getting promoted at FAANG gives you an over 50% increase in total comp as the norm?"

It's like $30-50K base each level (~18-25%), but the stock grants can make a huge difference. As a junior engineer you might make ~$35K/year in stock grants; at staff it's like $200K+; and at principal it's $600K+. In total comp you can easily go from ~$350K/year at senior to $500K at staff to $750K at senior staff to $1M at principal, which is close to 50% each time.

Note that the biggest benefit is that getting promoted opens you up to having more negotiating leverage. If the company doesn't want to keep you or if they're sure they'll keep you anyway, then sure, you'll be getting < 10% raises. Same if you came in at a very high baseline because of savvy negotiating or lots of competing offers. But if you're managing a critical team with a sustained record of high performance and then you get an offer elsewhere, that's what opens you up to those $M+ stock counteroffers. Junior engineers are not going to get that regardless of performance, because they just aren't that important to the business.

Re:How to Set Low Expectations at Your Two Remote Jobs by endisneigh on Thursday December 23, 2021 @06:26PM (#29667785)
I'm not denying that you can make a lot of money.

I'm saying that I know a lot of people who've been promoted.

1. Getting promoted in 2 years, especially once you're midlevel is very rare.

2. People at the lowest level (E3/L3/59 etc etc) are not receiving a 50% increase in total comp by being promoted usually.

People are getting confused because FAAANG stock has increased so much, and many bullish employees have not sold their stock and so their compensation (including appreciation) went up 50% during COVID. It's a trend that will likely not continue.

Re:How to Set Low Expectations at Your Two Remote Jobs by bitexploder on Thursday December 23, 2021 @07:33PM (#29668389)
Yeah, that’s decency bias for you.
Re:How to Set Low Expectations at Your Two Remote Jobs by actually_a_dog on Thursday December 23, 2021 @07:47PM (#29668521)
Decency bias? I think you mean "recency bias?"

Edit: It's too bad "decency bias" isn't actually a thing. I wish it was.

Re:How to Set Low Expectations at Your Two Remote Jobs by bitexploder on Friday December 24, 2021 @08:43PM (#29679529)
Yeah, recency, lol.
Re:How to Set Low Expectations at Your Two Remote Jobs by Jach on Thursday December 23, 2021 @06:37PM (#29667895)
I brought up the 7% raise thing to a friend, apparently Google's solution (not sure if this took place earlier though) was to change their 4 year vesting schedule to a 3 year one. This basically acts like a raise.

So many compensation discussions are hard to get into because of the reliance on adding (sold or unsold) stock as part of total compensation. It's very reasonable for a junior engineer to get a $125-$150k base salary offer these days, but whether their total comp after 1 year pushes that to $300k, let alone if they can get a promotion that adds significantly more stock to push total to $500k the next (noting their first stock is still vesting and contributing), depends so much on the particulars of the company's stock price set by the market and stock grant plans that unless you name names and package specifics people won't believe you. Like it's possible as you say that you get promoted but with no new stock and a paltry raise, yet nevertheless your total comp over the next year goes up to $500k, this can be entirely due to the stock raising. Not very useful in a discussion trying to get at actual salary trajectories that don't depend on market luck.

The job I quit last year (Salesforce, fortune 137) I reached the "Lead" position (roughly equivalent to L5/senior at a place like google, but "Staff" at other places, titles are dumb) but I only ever had two stock grants in the years I was there: one at the beginning, one after reaching "Lead", and the second one was almost insultingly tiny (much smaller than the initial one) and I wasn't phased at all to give up ~70% of it in leaving. So for all my years there my comp was basically dominated by the base salary + the annual % bonus nearly everyone always gets and peaked at a "mere" $200k, stock didn't impact it much. A random mid-stage startup in Utah of all places trying to recruit me was throwing out $200k base as comparison. This sort of experience, especially the lack of significant stock refreshes ever, is pretty common, but there are companies (like Facebook) that give significant annual refreshes not even tied to promotions and can make stories like the GP's not too crazy.

A final factor in making these discussions difficult is that there are a lot of senior+ folks who've stayed with a place for 4+ years and are essentially getting shafted in terms of their earning potential and they don't want to admit that they need to change jobs (or even just leave and come back later) to get a lot more than they currently do, which leads them to dismiss very real likelihoods of newly hired junior or "standard" roles (what do we even call just a plain "software engineer" when so many are either junior or senior) getting as much as they do after stocks are added in.

Re:How to Set Low Expectations at Your Two Remote Jobs by VirusNewbie on Thursday December 23, 2021 @07:47PM (#29668520)
Are you saying your comp at salesforce as a lead was only 200k including stock and bonuses? Are you remote?
Re:How to Set Low Expectations at Your Two Remote Jobs by Jach on Thursday December 23, 2021 @08:10PM (#29668764)
Yup, and nope (I wasn't at the HQ office in SF but the Bellevue office, formerly Seattle). Look at https://www.levels.fyi/company/Salesforce/salaries/Software-... (I never added mine there; Glassdoor is also useful https://www.glassdoor.com/Salary/Salesforce-LMTS-Software-En...) and pay special attention to years-at-company. I'd get more if I returned, at least $300k, but... What was amusing is that the next tier, "Principal", has many employees at it where even if they're at HQ they were making less than me as a Lead (and some Seniors). (And it's still the case for levels data judging by the distribution if not the exact numbers.) The next level after that, "Architect", is where significant stock grants actually start happening at that company, but it's rather more work to get there and as far as my interests go not really desirable since almost always it meant you stopped coding in any meaningful way.
Re:How to Set Low Expectations at Your Two Remote Jobs by mpeg on Friday December 24, 2021 @04:25AM (#29671962)
When people talk about salaries, I feel they always just talk about SF.

I was an SMTS at Salesforce (also not HQ) back in the day on $150k~ total comp, which people in this thread regard as junior pay; and that was on my initial stock grant, never got to find out what my refresher would have been.

Re:How to Set Low Expectations at Your Two Remote Jobs by AmericanBlarney on Thursday December 23, 2021 @06:43PM (#29667957)
Incorrect on background checks - there are employment verification services that get quite a lot of data (many companies opt in to sending them payroll data).
Re:How to Set Low Expectations at Your Two Remote Jobs by sgerenser on Thursday December 23, 2021 @07:51PM (#29668572)
I tried pulling my TheWorkNumber report, and I was surprised to see my weekly salary history not only at my current and prior BigCo jobs, but also at my prior small (~100 employees) company. Apparently they used ADP for payroll and that was enough to get into the Work Number database. I’m not sure I HireRight always cross references with databases like TheWorkNumber, but it would be trivial for them to do so.
Re:How to Set Low Expectations at Your Two Remote Jobs by masterof0 on Thursday December 23, 2021 @07:57PM (#29668620)
Isn't that illegal? Checking on candidates current salary?
Re:How to Set Low Expectations at Your Two Remote Jobs by actually_a_dog on Thursday December 23, 2021 @08:02PM (#29668680)
Not in most states. California is a big exception.
Re:How to Set Low Expectations at Your Two Remote Jobs by endisneigh on Thursday December 23, 2021 @06:47PM (#29667994)
Which ones?

HireRight and Sterling both only verified what I sent.

Re:How to Set Low Expectations at Your Two Remote Jobs by actually_a_dog on Thursday December 23, 2021 @07:02PM (#29668132)
That's not a meaningful statement without quantifying what "a lot of data" and "many companies" mean.
Re:How to Set Low Expectations at Your Two Remote Jobs by halpert on Thursday December 23, 2021 @06:38PM (#29667902)
In my experience, the stock grant from a promotion is generally 50% higher than the previous level, and base salary is around 15% higher. Given that stock is a majority of comp, a promotion comes pretty close to 1.5x the previous comp.

In another comment, you’ve mentioned that you don’t care about levels.fyi, which is basically saying you don’t care about accurate data. levels.fyi actually underestimates total comp, because they use base + (grant / vesting period) to calculate comp. For high growth tech companies, stock usually grows so comp gets higher naturally over time.

Re:How to Set Low Expectations at Your Two Remote Jobs by endisneigh on Thursday December 23, 2021 @06:41PM (#29667925)
which company and when? levels.fyi didn't support the thesis, so obviously I don't care about it.

also, I don't believe in using appreciation of stock as part of comp. were you paid less if you held on to vested RSUs and the stock dropped? no. you just decided not to sell and faced the consequences.

same way I wouldn't count someone taking their entire salary and dumping it into options successfully as "apprecation"

Re:How to Set Low Expectations at Your Two Remote Jobs by halpert on Thursday December 23, 2021 @06:58PM (#29668088)
If the stock price drops, yes you get paid less going forward. If the stock goes up, you get paid more. That’s how it works. Try telling Uncle Sam at tax time that you want to calculate your income tax based on your RSU grant price. I’m sure the IRS would be thrilled.
Re:How to Set Low Expectations at Your Two Remote Jobs by endisneigh on Thursday December 23, 2021 @07:10PM (#29668193)
What your income is at tax time and how much you were compensated are not the same
Re:How to Set Low Expectations at Your Two Remote Jobs by halpert on Thursday December 23, 2021 @07:45PM (#29668507)
How are they different in this scenario?
Re:How to Set Low Expectations at Your Two Remote Jobs by novok on Thursday December 23, 2021 @06:16PM (#29667710)
I've worked at FANGMULA for many years, I'm an immigrant, I've recently become a hiring manager and hired people on my team weeks ago, I've done hundreds of interviews within my bigtech company, I barely finished my computer science degree from a mid-tier university (so I'm not that exceptional) and on top of that I've done the research with how promo systems work at these companies. I know what the current comp packages are for jr engineers too. When I do say jr eng, I do mean the L4 level, not the straight out of college no work experience L3 level. L5 is the terminal sr engineer level.

This friend that I'm giving an example of is real, and I feel like he has the potential to get into FANGMULA with my mentorship and then get promoted within that time frame. It's definitely all real and the post was kind of my own internal speech to get him to come over.

Go look at https://levels.fyi , and look at the jumps in comp between bands. Yes some companies may pay +/- %10 more, but it is what it is. Also the market has gone up, yet again, so even levels is a bit behind.

People thinking what I'm saying is BS is just a bunch of cope. You don't have to be a super genius with the grit of god to get into these companies.

Re:How to Set Low Expectations at Your Two Remote Jobs by endisneigh on Thursday December 23, 2021 @06:18PM (#29667729)
I don't care about levels.fyi. I work at one of the companies you've mentioned. You're lying if you're saying that getting 50% increase is the norm or that the average promotion time is 2 years.

Perhaps, for example, an E3 at Meta can go to E4 in 2 years, but an E3 isn't making 300K total comp at Meta in California to begin with, nor would they go to 500K after promotion.

If you're a hiring manager then I don't need to explain to you that a 50% increase even with the highest ratings isn't some normal thing that happens.

Maybe you've seen it happen, I believe you. My point is that it's not the norm and you should stop saying it like it is.

Re:How to Set Low Expectations at Your Two Remote Jobs by masterof0 on Thursday December 23, 2021 @07:54PM (#29668596)
You are right, my friend, the guy that is replying your comments is taking the lower bound of the L4 and comparing with the upper bound of L5. Lol. How it works , at least at Google (and is worst at Amazon), is when you get promoted from Ln to Ln+1 , your salary increases just it surpasses the lower bound of the level you were promoted to. I know for a fact of people at Google, L4 that negotiated better TC than what my L5 has. So, but if my L5 jumps ship to Facebook, then he will be easily get a 30% increase, at least.
Re:How to Set Low Expectations at Your Two Remote Jobs by novok on Thursday December 23, 2021 @06:24PM (#29667770)
L4 is around $300k, L5 is around $500k 500/300 = 1.6. At many of these companies, if you haven't gotten to the next step in about 2 years until L5, you start becoming a target and managed out, and I know multiple former coworkers who have been promoted from L4 -> L5 within a year or two, especially if you have a mentor or actively research on how to get yourself get promoted vs. just being passive about it.
Re:How to Set Low Expectations at Your Two Remote Jobs by endisneigh on Thursday December 23, 2021 @06:29PM (#29667821)
Again, your own levels.fyi link does not support these numbers as being the norm. I do not deny that it can happen. I'm saying that you're misleading people by presenting them as some sort of normal thing.

Google L4 > L5 (270 -> 360)

Meta E4 > E5 (275 -> 390)

Microsoft SDE II -> Principal SDE (182 -> 308K; I intentionally skipped a level just to show the ridiculousness).

Amazon SDE II -> SDE III (240K -> 330K)

Apple ICT3 -> ITC4 (222K -> 333K)

And these are midlevel to senior and these are from the site you linked. If you do junior to midlevel your numbers, on average, make even less sense.

Re:How to Set Low Expectations at Your Two Remote Jobs by actually_a_dog on Thursday December 23, 2021 @07:06PM (#29668170)
Even if I 100% believe your example, an example alone doesn't prove the point you're trying to make.