News for hackers. Stuff that matters.
Re:Silicon Valley Software Engineer Salaries by Experience L... by bgentry on Wednesday November 29, 2017 @12:42PM (#15808977)
I understand that it’s hard to compare non-salary compensation. But these figures give the impression that compensation for a Bay Area software engineer is shockingly lower than the reality.

RSUs and bonuses at established companies will easily double your take home pay.

Even the salary figures themselves look low and are probably heavily skewed by an overrepresentation of underpaying startups. My base salary ~4 years ago was in the 90th percentile according to this. It’s unlikely I was among the 10% highest paid Bay Area engineers at that time.

Don’t settle for a mediocre salary in an area with absurdly high cost of living. Don’t be satisfied with these averages. Funded startups will pay more if they need to.

Re:Silicon Valley Software Engineer Salaries by Experience L... by SmellTheGlove on Wednesday November 29, 2017 @03:52PM (#15810721)
> I understand that it’s hard to compare non-salary compensation. But these figures give the impression that compensation for a Bay Area software engineer is shockingly lower than the reality. RSUs and bonuses at established companies will easily double your take home pay.

I agree with your overall message, but base salary itself is very important. That's what puts a roof over your family's head and food on the table. Bonuses and RSUs might accelerate retirement, but I wouldn't put them into the overall household budget.

Re:Silicon Valley Software Engineer Salaries by Experience L... by bgentry on Wednesday November 29, 2017 @03:57PM (#15810770)
Completely agree! Even a substantial portion of your base salary should go into savings & retirement rather than being spent.

Easier said than done in the Bay Area without 2 good salaries, especially for those with kids.

Re:Silicon Valley Software Engineer Salaries by Experience L... by pm24601 on Wednesday November 29, 2017 @09:39PM (#15813032)
I would go even further. Too often devs overvalue RSUs / options, etc. Such things are great - but even at Apple, the return on RSUs is going to level off or become less reliable.

RSU / options are lottery tickets not a reliable income stream.

Re:Silicon Valley Software Engineer Salaries by Experience L... by bgentry on Thursday November 30, 2017 @02:33AM (#15814046)
RSUs and options are very different. RSUs are shares that the company gives to you, and for a public company you can sell them almost immediately to convert them to real cash. Their value fluctuates as does the company’s stock, but it is still real income. The rational thing to do is usually to sell all or most of the shares as soon as they vest and not to gamble on future returns.

Options at startups are basically worth nothing, unless/until the company becomes a breakout success. Even then you generally can’t sell them unless there is an IPO or you do a second market deal. These really are a lot like a lottery ticket.

I won’t get into all the ways options can be worthless even if the company does well enough to IPO, and you actually managed to exercise / keep the shares you vested.

Also, some later stage non-public startups issue RSUs instead of options. These too are closer to a lottery ticket.

Re:Silicon Valley Software Engineer Salaries by Experience L... by arikrak on Thursday November 30, 2017 @07:39AM (#15815257)
At large tech companies, RSUs and bonuses aren't that different than cash.
Re:Silicon Valley Software Engineer Salaries by Experience L... by SmellTheGlove on Thursday November 30, 2017 @07:02PM (#15820805)
Once they're vested and settled, I agree. But because they must vest and settle, and can be awarded (or not) on discretionary grounds, they're closer to found money than they are salary in my budget. IMHO, it's bad personal finance to put yourself in a position where a missed bonus or stock event can screw up your daily finances.
Re:Silicon Valley Software Engineer Salaries by Experience L... by oppositelock on Thursday November 30, 2017 @12:55AM (#15813794)
Only use these statistics as a guideline, and negotiate the hell out of your compensation, even at a startup. You would be shocked at how much leeway companies have in compensation if they need your skill set. I've worked at preeminent silicon valley companies, middle of the road ones, and startups (been doing this way too long I guess). I've managed to sign for almost 50% over their initial offer a couple of times. The hardest place to negotiate turned out to be the mid-size companies which aren't floating in money like Google, or aren't pissing away money like a startup.

When they ask, "how much are you currently making", just politely say that you would rather not go down that route, and please make me an offer you feel is fair for my skill set, and start from there. Hiring managers and departments do this a lot, and know all the numbers, and you, who change jobs infrequently don't have up to date info. What's shocking is how fast silicon valley salaries are increasing.

When I started this software engineering gig in the mid 1990's, a great offer for a fresh grad out of school was $45,000. Inflation adjusted, that's around $75,000 today. When my small company hires today, I get the special joy of making counter-offers against Facebook and Google, these two companies are simply nuts. Recently lost a fresh grad from a first tier CS school to an offer of $150k annual with $100k starting bonus from Facebook, not to mention RSU. Effectively $350k for the first year for a student with a bachelor of science. It's nuts. This guy was really good, but more realistic offers only lack that starting bonus.

Re:Silicon Valley Software Engineer Salaries by Experience L... by angarg12 on Thursday November 30, 2017 @04:40AM (#15814554)
I keep seeing how recent graduates of top schools command very high salaries, and I wonder, has any company done a large scale study comparing the performance of graduates from different 'tier' schools? What about the performance after a number of years?

I am really curious to see the difference in performance between two fresh graduates of different schools, and the difference after 2,5,10 years experience.

Re:Silicon Valley Software Engineer Salaries by Experience L... by ataturk on Thursday November 30, 2017 @08:24AM (#15815486)
It seems like by the time they get done working, it's the next day, and then the next, and the next. What is their hourly pay when you break it all down and how much does rent/mortgage cost? Imho, it's not worth it to command that pay if all you are is a wage slave.
Re:Silicon Valley Software Engineer Salaries by Experience L... by mceoin on Thursday November 30, 2017 @02:30AM (#15814034)
It is now illegal for employers to ask about past salary: [first article I googled] https://www.thepennyhoarder.com/make-money/salary-history-la...
Re:Silicon Valley Software Engineer Salaries by Experience L... by perl4ever on Thursday November 30, 2017 @03:15AM (#15814184)
I'm not sure how laws like that help if an employer has access to information about past salary so they don't have to ask. There is an Equifax service that keeps track of past jobs to some extent. It isn't necessarily accurate or complete, but it exists - https://www.theworknumber.com/
Re:Silicon Valley Software Engineer Salaries by Experience L... by justonepost on Thursday November 30, 2017 @03:54AM (#15814344)
It’s not legal to use in California after the bill becomes law.

(b) An employer shall not, orally or in writing, personally or through an agent, seek salary history information, including compensation and benefits, about an applicant for employment

Re:Silicon Valley Software Engineer Salaries by Experience L... by perl4ever on Friday December 01, 2017 @09:01AM (#15823822)
Interesting. I wonder whether the word "seek" instead of "obtain" or "utilize" is a loophole.
Re:Silicon Valley Software Engineer Salaries by Experience L... by kelnos on Thursday November 30, 2017 @03:00AM (#15814123)
Well, as of Jan 1st it will be, anyway.
Re:Silicon Valley Software Engineer Salaries by Experience L... by whataretensors on Wednesday November 29, 2017 @01:36PM (#15809481)
Look at how little equity in startups engineers get. Don't settle for common stock, it's 95% of the time worthless. And if it isn't you should be a millionaire for your risk, definitely not less than RSU compensation at megacorp #3.
Re:Silicon Valley Software Engineer Salaries by Experience L... by JonFish85 on Wednesday November 29, 2017 @01:55PM (#15809653)
"Don't settle for common stock"

Unless you're a C-level employee, you're not going to have the choice. And even then you're probably still not going to have a choice except in very rare cases (e.g. Uber's new CEO might have some decent protections). If you're "just" an employee, you're going to get laughed at if you demand anything besides common stock.

Re:Silicon Valley Software Engineer Salaries by Experience L... by Nuzzerino on Wednesday November 29, 2017 @02:37PM (#15810105)
That's the point. Being "just" an employee is not a fair deal anymore.
Re:Silicon Valley Software Engineer Salaries by Experience L... by mikeokner on Wednesday November 29, 2017 @05:37PM (#15811559)
Why not? No one's stopping you from starting your own venture. What makes you entitled to a larger piece of the pie if you aren't putting in the extra work or shouldering the extra risk of a founder?
Re:Silicon Valley Software Engineer Salaries by Experience L... by redditmigrant on Wednesday November 29, 2017 @06:24PM (#15811866)
You are shouldering risk, by presumably not working at big co and having an assured higher paycheck.
Re:Silicon Valley Software Engineer Salaries by Experience L... by jonny_eh on Thursday November 30, 2017 @03:01AM (#15814126)
Not everyone wants to work at Facebook or Google, nor can they start their own gig from scratch.
Re:Silicon Valley Software Engineer Salaries by Experience L... by trhway on Wednesday November 29, 2017 @06:27PM (#15811879)
>shouldering the extra risk of a founder

founders give up ((potential salary + RSU at a megacorp - salary at the startup) multiplied by number of years at the startup) while employees give up ((potential salary + RSU at a megacorp - salary at the startup) multiplied by number of years at the startup). Did you notice any significant difference? I mean there may be difference between megacoprs and numbers of years at the startup, yet does it warrant like 100x and larger (like div by 0) difference in the outcomes?

Re:Silicon Valley Software Engineer Salaries by Experience L... by zcrar70 on Wednesday November 29, 2017 @06:56PM (#15812063)
Founders usually give up their family lives, social lives, leisure time, and sometimes their reputation, sanity, initial investment in the startup and self-esteem on top of what you list, depending on the outcome. The stress level for a founder is usually quite high, and the success rate is quite low.
Re:Silicon Valley Software Engineer Salaries by Experience L... by hpcjoe on Wednesday November 29, 2017 @11:17PM (#15813430)
This. +1000.

When you are the person worrying about making your number on a monthly basis, so you can pay your team ... whom aren't worried about this, because they get a salary ... and you sometimes/often can't pay yourself, so that you make sure that everyone else gets paid ...

... yeah.

When you do that, you are putting real skin, real risk into this game. Your reward should be commensurate with that risk if it pays out.

In my case, it didn't.

I got all the stress, pain, heartache, overdue bills, while dealing with skittish customers, people who demanded free things, etc.

All the while, growing a business from nothing to millions in revenue, with no VC involvement (not for lack of trying). To watch it shot in the head by the bank after sinking my entire worth into it.

I understand why founders/CEOs should expect excellent return upon a positive event. If they don't, then why, exactly, should the bust their behind as hard as they do?

Re:Silicon Valley Software Engineer Salaries by Experience L... by mikeokner on Thursday November 30, 2017 @11:42AM (#15817129)
> growing a business from nothing to millions in revenue, with no VC involvement (not for lack of trying). To watch it shot in the head by the bank after sinking my entire worth into it.

I'd be interested to hear more of the story if you're willing

Re:Silicon Valley Software Engineer Salaries by Experience L... by DubiousPusher on Wednesday November 29, 2017 @08:08PM (#15812489)
Early startup employees are risking almost the exact same set of things. The moral of the story is that even as an employee, you're playing the lottery with a startup and you should only join on that will reward you as such if everything works out.
Re:Silicon Valley Software Engineer Salaries by Experience L... by mikeokner on Wednesday November 29, 2017 @08:18PM (#15812561)
Depends a lot on the startup, especially outside the Bay. In other parts of the country, you usually don't get substantial stock grants from corporate employers, and you usually do get market salary or close to it from a startup. There's a relatively small difference between working for a startup and working for a corp, but there's a huge difference between founding a startup and working for a corp.
Re:Silicon Valley Software Engineer Salaries by Experience L... by trhway on Wednesday November 29, 2017 @07:29PM (#15812246)
What i see around, ie. friends & acquaintances, is at some point, usually after a good stint at one or a couple places a midlevel manager/executive decides "time to make next level of money", and together with several like minded guys and established good connections they pick up some investors from a line up of the investors eager to get in, and the rest is a well defined process. There is no risk, no giving up of any live, reputation, etc. There is only improvement on all of these fronts. If their venture doesn't make it big, it will be acquired with a nice premium and they would end up somewhere at the same or higher positions anyway. One such is already a unicorn in a pretty short, even by SV standards, time. List of the advisers/investors and other involved people of another such venture, started pretty recently, is impossible to read while maintaining steady breath :)
Re:Silicon Valley Software Engineer Salaries by Experience L... by ykler on Wednesday November 29, 2017 @08:09PM (#15812499)
It sounds like you're complaining, but if it is really so easy, just become a founder. In a way, it is impossible for there to be an unfair distribution of wealth between people who do A and people who do B if everyone has the choice whether to do A or B.
Re:Silicon Valley Software Engineer Salaries by Experience L... by trhway on Wednesday November 29, 2017 @09:22PM (#15812940)
>it is really so easy, just become a founder.

you've missed the important point. It isn't for everybody. I specifically mentioned that it is already successful people with a lot of good connections. Thus such a startup is just the next step in the career progression. For a plain engineer, like me for example, who can't make even a CTO/VP of engineering of a small company or a Director/division Chief Architect/etc. at a BigCo creating a startup would be exactly or even worse than described by grand-grand-parent. There is a reason that early stage VCs, for example YC, invest in people, not ideas/business. One of the friends got invested with "just name the number" amount right on the spot the moment he mentioned that he got his own startup even without telling what his startup is intended to do (of course there were due diligence done by small people afterwards before things formalized on paper) Where is couple other friends, engineers more like me, who went through a very harsh interviews at those few VCs who agreed to listen to them and got, unsurprisingly, nothing, and still sitting as engineers.

>It sounds like you're complaining,

there is huge difference between recognizing reality and saying that the reality is unfair (which it just can't be by virtue of being the reality)

Re:Silicon Valley Software Engineer Salaries by Experience L... by mikeokner on Thursday November 30, 2017 @11:58AM (#15817257)
Starting a business isn't for everybody, but not for the reason you stated. You're making the mistake of believing the VC hype. You don't need and probably shouldn't seek funding until you can articulate a need. So suggesting that you can't start a business because you won't get funded when you don't actually have any need for funding is absurd.

Starting a business isn't for everybody because it's a lot of stressful work. You have to wake up early and stay up late laying the foundation while your friends or spouse or kids or work are vying for your attention. You have to scrape together your savings or max out a couple credit cards to actually launch your product. Once you start hiring you are responsible for putting food on other people's tables. And even once you start making money, you have no idea what you're doing pretty much every step of the way.

If you actually do want to start a business, just fucking sit down and do it. There are a ton of profitable, bootstraped SaaS companies out there. Build a product, pay for the first couple months of hosting out of pocket, bill yearly, profit. (Notice "get funded" isn't a required step.) Complaining that VCs probably won't love you is just an excuse to take the path of least resistance and stay mediocre.

Re:Silicon Valley Software Engineer Salaries by Experience L... by ykler on Thursday November 30, 2017 @02:53AM (#15814106)
OK, sorry that I misunderstood you. But for what it's worth, lots of people with no connections have bootstrapped or gotten into incubators and then gotten funded or just hustled and got funded. For instance, just yesterday I talked to a woman with no connections or track record who got seed funding for her startup, but it took her over a year of "making friends with investors". Obviously it is a lot easier if you are well connected though.
Re:Silicon Valley Software Engineer Salaries by Experience L... by csin on Thursday November 30, 2017 @04:44AM (#15814577)
You wanna be careful with your usage of quotation marks in context of woman. You make it sound like she slept her way to a startup.

This is 2017, the year of Harvey Weinstein.

Re:Silicon Valley Software Engineer Salaries by Experience L... by sgs1370 on Wednesday November 29, 2017 @08:08PM (#15812493)
"There is no risk"

What? You're wrong.

Re:Silicon Valley Software Engineer Salaries by Experience L... by trhway on Wednesday November 29, 2017 @10:51PM (#15813338)
please specify at least one risk.
Re:Silicon Valley Software Engineer Salaries by Experience L... by sillysaurus3 on Wednesday November 29, 2017 @03:04PM (#15810340)
It's not. And the moment employees collectively figure this out, founders won't have a choice anymore. Not if they want employees.
Re:Silicon Valley Software Engineer Salaries by Experience L... by Nuzzerino on Wednesday November 29, 2017 @08:51PM (#15812778)
It's not even necessarily up to the founders. In a VC-backed startup, the VCs make the call when it comes to compensation ranges. There is little diversity between companies on how that actually happens. We can pretend that it is a market equilibrium, but the analogy I would rather use is that of the medieval professional guilds, where prices were often rigged for the benefit of those at the top.

I am not claiming that the VCs are evil, or even a necessary evil. I don't think they are evil nor necessary. I think that they may be very inefficient when it comes to providing for a healthy economy that benefits everyone and not just themselves. Hate the game, not the player.

Re:Silicon Valley Software Engineer Salaries by Experience L... by skgoa on Thursday November 30, 2017 @04:09AM (#15814409)
Yeah, but there seems to be an endless supply of startup success story fan employees ready to be exploited.
Re:Silicon Valley Software Engineer Salaries by Experience L... by regulation_d on Wednesday November 29, 2017 @02:10PM (#15809805)
Honestly, I'd be surprised if any employees, C-level or not, get preferred stock. Unless you're putting skin in the game, you're probably stuck with common stock.
Re:Silicon Valley Software Engineer Salaries by Experience L... by vkou on Wednesday November 29, 2017 @03:27PM (#15810527)
Working for below market rates is putting skin in the game.
Re:Silicon Valley Software Engineer Salaries by Experience L... by csallen on Wednesday November 29, 2017 @04:15PM (#15810933)
The reality of the situation is that it's not about what you do, but about how hard it is to find someone else to do what you do.

If it's easy to find programmers who will work for below-market rates, but hard to find investors who will contribute millions of dollars, then you can expect programmers to have much less negotiating power.

Re:Silicon Valley Software Engineer Salaries by Experience L... by regulation_d on Wednesday November 29, 2017 @04:54PM (#15811222)
Exactly. In my experience it's hard enough to find investors, try insisting that they have the same liquidation preference as the employees. Good luck with that.
Re:Silicon Valley Software Engineer Salaries by Experience L... by vkou on Wednesday November 29, 2017 @06:34PM (#15811927)
Do you mean to say that investors aren't deeply passionate and dedicated to changing the world in a revolutionary new way?
Re:Silicon Valley Software Engineer Salaries by Experience L... by user5994461 on Wednesday November 29, 2017 @04:50PM (#15811178)
Correction. It's easy to find inexperienced programmers.
Re:Silicon Valley Software Engineer Salaries by Experience L... by regulation_d on Wednesday November 29, 2017 @04:59PM (#15811268)
It's easier to find experience programmers who don't really care about liquidation preference than it is to find investors who don't really care about liquidation preference.
Re:Silicon Valley Software Engineer Salaries by Experience L... by vadimberman on Wednesday November 29, 2017 @08:30PM (#15812643)
It is not. It is just a deal worse than average, not necessarily when it's possible to get a better deal (it's not that the early employees in startups are all rock stars, many just can't get a job in a better place).

Putting skin in the game is:

* paying from your own wallet when there's a cash shortage

* being mentally prepared to have guns pointed at you and your personal assets for violating an obscure regulation No. 389343A, or just attacked by employees, investors, partners for whatever reason they can come up with

* being a face of a commercial entity and putting your reputation at stake. Most people on this planet don't see a difference between a billion dollar corporation and a penniless startup, and assume all companies are powerful and have unlimited funds. Hence, their key people are to be hated and mistrusted.

* and, last but not least, being prepared to be woken up at any given minute to fix an issue of any nature

Re:Silicon Valley Software Engineer Salaries by Experience L... by vkou on Friday December 01, 2017 @01:16PM (#15825868)
> paying from your own wallet when there's a cash shortage

What's the difference between donating half your paycheck to the company, and only being given half your paychecks?

> being mentally prepared to have guns pointed at you and your personal assets for violating an obscure regulation No. 389343A, or just attacked by employees, investors, partners for whatever reason they can come up with

VCs don't need to deal with the former. You don't get attacked in the case of the latter, you just get fired.

> being a face of a commercial entity and putting your reputation at stake. Most people on this planet don't see a difference between a billion dollar corporation and a penniless startup, and assume all companies are powerful and have unlimited funds. Hence, their key people are to be hated and mistrusted.

VCs make bad investments and founders make bad decisions all the time. The valley does not hold it against them for long.

> and, last but not least, being prepared to be woken up at any given minute to fix an issue of any nature

Here's where you're wrong - in a startup, engineers are the ones who get woken up at any given minute to fix an issue of any nature. Investors sure aren't.

Re:Silicon Valley Software Engineer Salaries by Experience L... by vadimberman on Saturday December 02, 2017 @08:49AM (#15831829)
> What's the difference between donating half your paycheck to the company, and only being given half your paychecks?

You really think there is a set percentage how much one needs to contribute?

Wait, you actually mean that "covering shortages" means "taking smaller salary", don't you?

>> being mentally prepared to have guns pointed at you and your personal assets for violating an obscure regulation No. 389343A, or just attacked by employees, investors, partners for whatever reason they can come up with

> VCs don't need to deal with the former. You don't get attacked in the case of the latter, you just get fired.

I was about to reply with "hahaha" but then thought you really don't understand.

1. Not all startups (in fact, only a small share) are VC-funded. In many cases, the funds come from personal savings. In case I need to break it down to you, loss of personal savings is not necessarily taken kindly. 2. There is exactly 3,493,231 ways things may go south, it is not at all guaranteed it will all be limited to firing. As a matter of fact, when things get serious, it usually isn't. I witnessed it more than once firsthand, from different angles.

>> being a face of a commercial entity and putting your reputation at stake... > VCs make bad investments and founders make bad decisions all the time. The valley does not hold it against them for long.

A couple of things: 1. America is not the entire world (shocking, I know). 2. Silicon Valley is not the entire America. 3. Bad reputation sticks for a very, VERY long time. Longer if you upset someone powerful.

>> and, last but not least, being prepared to be woken up at any given minute to fix an issue of any nature > Here's where you're wrong - in a startup, engineers are the ones who get woken up at any given minute to fix an issue of any nature. Investors sure aren't.

I assume you mean "founders", not "investors" (because why would investors be working?).

While startup engineers are overworked (depending on a startup - I personally think it's a bad idea, and never do it to my employees), there is a million unseen things going on outside of development which nobody bothers to tell you.

Do you think these funds arrive on their own without a fight after the invoice is issued? Do you think these investors just act rationally and it works as if you lodge your job application? Do you think the interaction with lawyers, accountants, authorities is limited to 5 minute emails, and they are picked randomly, or shopping around takes half an hour?

Finally, who wakes up the engineers - do the founders do it in their sleep, in your opinion?

Re:Silicon Valley Software Engineer Salaries by Experience L... by regulation_d on Wednesday November 29, 2017 @05:45PM (#15811616)
Maybe, but it's not on the cap table.
Re:Silicon Valley Software Engineer Salaries by Experience L... by s73ver_ on Wednesday November 29, 2017 @03:16PM (#15810445)
But if we all do demand that, then they won't have a choice.
Re:Silicon Valley Software Engineer Salaries by Experience L... by csallen on Wednesday November 29, 2017 @04:24PM (#15810995)
Yes, but that's a huge "if".

First, there are a lot more programmers than there are companies, and programmers are not unionized, so presenting a united front will be difficult if not impossible.

Besides, programmers want all sorts of different things. Plenty of us are happy to work for less pay at startups regardless of the equity situation, and the reasons vary: maybe it's a big step up from their last job, or the location is great, or they like small startup environments more than BigCo, or they didn't get the job at BigCo, or they're trying to build up a specific skillset, etc. It's not at all clear that common vs preferred shares is the hill that most of us would choose to die on.

Re:Silicon Valley Software Engineer Salaries by Experience L... by lostboys67 on Thursday November 30, 2017 @04:52AM (#15814618)
Interesting in the UK companies cannot use shares with different rights in employee share schemes
Re:Silicon Valley Software Engineer Salaries by Experience L... by mikeokner on Wednesday November 29, 2017 @05:39PM (#15811579)
> And if it isn't you should be a millionaire for your risk

What risk? The only risk I've ever had as an engineer at a startup was the risk of losing my job (which everyone has, they just ignore it). And let's be real, a good engineer can find a new job at the drop of a hat. The risk is nil.

Re:Silicon Valley Software Engineer Salaries by Experience L... by kornish on Wednesday November 29, 2017 @05:53PM (#15811658)
I think the grandparent meant the opportunity cost of foregoing bigco salary and equity, which over a few years can materially add up to hundreds of thousands of dollars.
Re:Silicon Valley Software Engineer Salaries by Experience L... by bgentry on Wednesday November 29, 2017 @05:49PM (#15811640)
I believe the parent was talking about the financial risk of being underpaid by a startup by something like $50k–$250k per year of nearly guaranteed income that you would make at BigCo.
Re:Silicon Valley Software Engineer Salaries by Experience L... by ozim on Thursday November 30, 2017 @11:41AM (#15817114)
But that is silly first you would have to have that BigCo opportunity like actuall offer otherwise it is like I can save 500k by not buying Ferrari. I do not have 500k and that is not how opportunity cost is working.
Re:Silicon Valley Software Engineer Salaries by Experience L... by vonmoltke on Wednesday November 29, 2017 @12:57PM (#15809111)
> RSUs and bonuses at established companies will easily double your take home pay.

Is this really true for more than the top subset? For instance, are there really a significant number of engineers at Oracle or Cisco getting that much non-salary compensation?

Re:Silicon Valley Software Engineer Salaries by Experience L... by bgentry on Wednesday November 29, 2017 @01:05PM (#15809188)
I haven’t heard about how those two companies pay. It’s definitely a common occurrence at Google, Apple, Facebook, Microsoft, & Salesforce.

Bonuses are often structured as a % of your base salary based upon your rank. More senior engineers will get an extra 10-25% each year essentially automatically.

This is separate from RSUs, which vary a lot more widely. Their value is especially dependent upon company stock performance.

Re:Silicon Valley Software Engineer Salaries by Experience L... by vonmoltke on Wednesday November 29, 2017 @03:20PM (#15810476)
Those are in the top subset I was referring to. Most engineers working for established companies are not working for that subset. I'm not aware of Oracle, Cisco, or similar-tier companies giving stock grants to engineers.

Cash bonuses are a different animal. I agree with your range (at least if you exclude defense contractors). Those alone are well short of doubling compensation, though.

Re:Silicon Valley Software Engineer Salaries by Experience L... by lostboys67 on Thursday November 30, 2017 @04:58AM (#15814641)
Many FTSE 100 companies in the UK do have share save schemes available to all employees
Re:Silicon Valley Software Engineer Salaries by Experience L... by onion2k on Thursday November 30, 2017 @01:51AM (#15813934)
More senior engineers will get an extra 10-25% each year essentially automatically.

The reason part of your salary is a bonus rather than the base is so that it can be withheld if necessary, eg in a bad year. Believing that bonus is an automatic extra 10% will, one day, leave you 10% short of your expectations.

Re:Silicon Valley Software Engineer Salaries by Experience L... by fpisfun on Thursday November 30, 2017 @03:08AM (#15814149)
Yep, my company cut bonuses this year, so no 10% for me, definitely not something to count on.
Re:Silicon Valley Software Engineer Salaries by Experience L... by lostboys67 on Thursday November 30, 2017 @04:59AM (#15814643)
Depends if its contractual or not
Re:Silicon Valley Software Engineer Salaries by Experience L... by Domenic_S on Wednesday November 29, 2017 @03:06PM (#15810354)
Add eBay and Paypal.
Re:Silicon Valley Software Engineer Salaries by Experience L... by htormey on Wednesday November 29, 2017 @01:07PM (#15809209)
Definitely true for Apple/Facebook/Linkedin/Google (I worked for 2 of these).
Re:Silicon Valley Software Engineer Salaries by Experience L... by JOnAgain on Wednesday November 29, 2017 @02:05PM (#15809757)
More true at Amazon. Amazon actually has a salary cap, and everything else is stock. Amazon pays towards a "target total comp" number, which includes vesting RSU's. They do not do bonuses.
Re:Silicon Valley Software Engineer Salaries by Experience L... by robotresearcher on Wednesday November 29, 2017 @09:37PM (#15813023)
When someone excludes “the top subset” why do the next several replies describe Google, Facebook, Amazon, etc as if these were mid-tier companies? These are the generation-defining outliers that are printing money.

Q: “What does an ordinary non-elite baseball team do?”

A: “Well the Yankees...”

Re:Silicon Valley Software Engineer Salaries by Experience L... by htormey on Wednesday November 29, 2017 @02:48PM (#15810208)
Tangentialy I have heard that Amazon has a vesting schedule for stock where everything skews towards the last two years.
Re:Silicon Valley Software Engineer Salaries by Experience L... by volkadav on Wednesday November 29, 2017 @03:13PM (#15810410)
Yep. I haven't worked there but got an offer from them and work with a number of ex-amzn people. I forget the exact numbers but it was something like ~20% in total vest over the first two years and then something like 40% a year in years three and four. It's heavily back-loaded and, what a surprise, they have a lot of attrition in the first two years of every cohort. There is a bonus to offset this in the first couple of years, to be fair, but iirc there's a clawback clause on that as well as relo. Everything I've heard and seen about their work culture makes them seem like the 21st century wal-mart.
Re:Silicon Valley Software Engineer Salaries by Experience L... by amzn123 on Wednesday November 29, 2017 @07:40PM (#15812303)
Vesting Schedule after working with the company for X months months:

    12: 5%  
    24: 15%  
    30: 20%  
    36: 20%  
    42: 20%    
    48: 20%
They give cash signing bonuses for the first 2 years while RSU vesting catches up. SDE1 gets a lump sum with prorated clawback, SDE2 and up gets monthly installments and no clawback. The year 1 signing bonus is slightly larger than the year 2 signing bonus. The larger RSU vest in year 2 more than makes up for this. With this structure target total comp rises 5-20% per year.

Base salary is capped at $160k in most locations, $180k in ultra-high COL areas like San Francisco and New York City.

Source: I work at Amazon

Re:Silicon Valley Software Engineer Salaries by Experience L... by notyourwork on Wednesday November 29, 2017 @02:53PM (#15810252)
This is true. I think it discourages ship jumpers after 12-24 months which isn't a bad thing in my opinion.
Re:Silicon Valley Software Engineer Salaries by Experience L... by htormey on Wednesday November 29, 2017 @02:58PM (#15810293)
Isn’t the average tenure at amazon and most tech companies 2 years these days?

http://www.businessinsider.com/employee-retention-rate-top-t...

Not saying it’s a bad thing just that vesting schedule is Something to think about when comparing offers. Liquidity is worth something.

Re:Silicon Valley Software Engineer Salaries by Experience L... by malyk on Wednesday November 29, 2017 @03:35PM (#15810594)
That's likely the reason for the skew. They are trying to retain engineers past the typical time on site.
Re:Silicon Valley Software Engineer Salaries by Experience L... by htormey on Wednesday November 29, 2017 @03:46PM (#15810674)
The problem with that is that they become a talent pipeline for Facebook/Google/Apple/Netflix.

I met tons of people who did 2 years at amazon and departed to Facebook for a fat offer that was worth far more than the remaining unvested amazon stock.

Trying to nickle and dime people when they come in the door just leads to people departing early. Employee turnover is a massive cost.

Re:Silicon Valley Software Engineer Salaries by Experience L... by notyourwork on Wednesday November 29, 2017 @04:59PM (#15811270)
I have also met people who shifted opposite direction. The market for salaries in the tech space will self correct over time. If you are a solid engineer you'll get paid enough and it becomes more of a decision about where you want to spend your time. Do you want to move Facebook forward? Is there a new team in Google you want to work for? Is your passion movies so you want to work for Netflix?

At some point it is less about money and more about where you want to spend your time.

Re:Silicon Valley Software Engineer Salaries by Experience L... by fpisfun on Thursday November 30, 2017 @03:11AM (#15814162)
I can never grasp why any developer who didn't need the money would do anything other than work to build their own business. I know if I ever have enough to not worry about it I'll never work as an employee again.
Re:Silicon Valley Software Engineer Salaries by Experience L... by vonmoltke on Wednesday November 29, 2017 @06:42PM (#15811984)
There are more solid engineers than slots at those companies.
Re:Silicon Valley Software Engineer Salaries by Experience L... by s73ver_ on Wednesday November 29, 2017 @03:22PM (#15810492)
I think it is a bad thing because it encourages the company to treat people like shit.
Re:Silicon Valley Software Engineer Salaries by Experience L... by notyourwork on Wednesday November 29, 2017 @04:57PM (#15811251)
I'm not sure I understand what you mean by this?
Re:Silicon Valley Software Engineer Salaries by Experience L... by s73ver_ on Wednesday November 29, 2017 @05:40PM (#15811584)
They know that the options would be quite difficult to pass up, and so they don't have to try as hard to retain people during that time. "Treat like shit" may be a slight exaggeration, but we've also all heard about the working conditions at Amazon.
Re:Silicon Valley Software Engineer Salaries by Experience L... by notyourwork on Wednesday November 29, 2017 @02:52PM (#15810247)
> They do not do bonuses.

This is not true.

Re:Silicon Valley Software Engineer Salaries by Experience L... by echevil on Wednesday November 29, 2017 @01:40PM (#15809519)
That is the "top subset". It is untrue for a lot of other established companies
Re:Silicon Valley Software Engineer Salaries by Experience L... by CobrastanJorji on Wednesday November 29, 2017 @03:29PM (#15810542)
Yes, but that to subset is what, like, a couple hundred thousand of the best paid engineers? Halving their salary in a survey is going to make its results almost meaningless.
Re:Silicon Valley Software Engineer Salaries by Experience L... by vonmoltke on Wednesday November 29, 2017 @06:47PM (#15812008)
Out of, what, 1.5M or so in the US?

Also, I am skeptical that it is actually that many whom are employed by that subset. I have not seen any of them break down their headcount by role, but the majority of their employees would need to be software engineers and I don't see how that can be the case.

Re:Silicon Valley Software Engineer Salaries by Experience L... by monaghanboy on Wednesday November 29, 2017 @10:48PM (#15813325)
This can happen outside AppleFaceGoogSoft; as well I worked at a smaller public company getting 70K-100K a year outside of base salary with 4 year vest and annual bonus, and I know people with 25% more RSU than I had.
Re:Silicon Valley Software Engineer Salaries by Experience L... by wils1245 on Wednesday November 29, 2017 @09:34PM (#15813003)
During my last job hunt I was told that some companies target 30% of total comp in stock. If you get options and the stock goes up, you can do quite well.
Re:Silicon Valley Software Engineer Salaries by Experience L... by user5994461 on Wednesday November 29, 2017 @02:22PM (#15809945)
Finance companies give cash bonuses instead of RSU.
Re:Silicon Valley Software Engineer Salaries by Experience L... by kabdib on Wednesday November 29, 2017 @04:58PM (#15811266)
Definitely true at Microsoft (in the Seattle area).
Re:Silicon Valley Software Engineer Salaries by Experience L... by eli_gottlieb on Wednesday November 29, 2017 @08:34PM (#15812664)
> I understand that it’s hard to compare non-salary compensation. But these figures give the impression that compensation for a Bay Area software engineer is shockingly lower than the reality.

Are you kidding me? I go and check salaries on Glassdoor and find out that about $85k/year is still the standard here in Boston for junior and mid-level engineers. And you're telling me that a median of $134k/year in the Bay Area is low?

Re:Silicon Valley Software Engineer Salaries by Experience L... by skgoa on Thursday November 30, 2017 @04:06AM (#15814394)
Yes. Salaries in the SF bay area and NYC are ridiculous. Unfortunately cost of living expenses in those areas are ridiculous as well, which makes it far less worth it to move there for the average person than one would think.
Re:Silicon Valley Software Engineer Salaries by Experience L... by skj on Wednesday November 29, 2017 @09:27PM (#15812968)
Yes. In NYC too.
Re:Silicon Valley Software Engineer Salaries by Experience L... by logicfiction on Thursday November 30, 2017 @12:53AM (#15813784)
I think there is a growing dichotomy of companies. The ecosystem I'm exposed to, 6 figures for mid-level seems normal. I'd only imagine the very early stage startups would fall outside that. This is in Boston proper and Cambridge. I do think median ranges start to fall outside the main metro area as you get to the 128 belt though.
Re:Silicon Valley Software Engineer Salaries by Experience L... by ringaroundthetx on Wednesday November 29, 2017 @12:48PM (#15809025)
Yes, your analysis is correct. This is why the transparency is important.

Check out www.h1bdata.info for what h1b holders are getting paid. The US Department of Labor forces this disclosure and is pretty up to date.

Your tiny startup's cheap workers are probably in there too and you can deduce exactly who they are even though the names aren't in the disclosures.

Re:Silicon Valley Software Engineer Salaries by Experience L... by cairo140 on Wednesday November 29, 2017 @01:38PM (#15809500)
H-1B applications often exclude expected value of bonus and RSUs (mine does) and can understate comp at bigtech by ~60k (entry level) to ~150k (mid level) to ~300k+ (senior+).
Re:Silicon Valley Software Engineer Salaries by Experience L... by klipt on Wednesday November 29, 2017 @02:07PM (#15809774)
Yeah the salary listed on the Labor Condition Application is a minimum the company must meet or exceed. When I was on H1-B it was lower than my actual salary.
Re:Silicon Valley Software Engineer Salaries by Experience L... by grad_ml on Wednesday November 29, 2017 @11:18PM (#15813435)
Always.
Re:Silicon Valley Software Engineer Salaries by Experience L... by firstplacelast on Wednesday November 29, 2017 @06:59PM (#15812082)
Software engineers are shooting themselves in the foot. When you live in a society built around greed, it is imperative that you push to collect as much of the value you create.

Unions can be extremely helpful. SWE would be the perfect people to build new custom solutions for unions to get around many of the negative externalities caused by unions.

However, people don't want to unionize while they still have leverage. When software engineers are finally ready to unionize, they're going to have way less leverage and get much worse deals.

Re:Silicon Valley Software Engineer Salaries by Experience L... by humanrebar on Wednesday November 29, 2017 @07:29PM (#15812248)
I'd be more interested in a guild or craft association than a union. I don't find collective bargaining, closed shops, standardized pay schedules, and some other features of unions to be compelling.
Re:Silicon Valley Software Engineer Salaries by Experience L... by meddlepal on Wednesday November 29, 2017 @07:33PM (#15812270)
Agree. I'd much rather we organize the same way lawyers with their Bar Associations operate.
Re:Silicon Valley Software Engineer Salaries by Experience L... by wils1245 on Wednesday November 29, 2017 @09:30PM (#15812990)
Kind of an ironic example, lawyers have terrible working conditions. Pay is great, but the partner system of advancement is dehumanizing, and encourages cutthroat behavior and insane working hours.
Re:Silicon Valley Software Engineer Salaries by Experience L... by favorited on Wednesday November 29, 2017 @10:05PM (#15813131)
Even lawyer pay isn't as great as it may appear. See: "Lawyer Salaries Are Weird" http://www.biglawinvestor.com/bimodal-salary-distribution-cu...
Re:Silicon Valley Software Engineer Salaries by Experience L... by voidfunc on Wednesday November 29, 2017 @09:45PM (#15813054)
I'm not looking to model the law firm model. That's a different system and much closer to a Consulting/Professional Services outfit.

The bar is an accreditation and verification system as well as a means for upholding ethical standards across the membership.

Re:Silicon Valley Software Engineer Salaries by Experience L... by geebee on Friday December 01, 2017 @01:24PM (#15825946)
Bit of a nitpick, but I'd rather we organize like actuaries rather than lawyers. A rigorous exam is fine, but I think it's important to keep multiple educational paths open. I'd hate to see a single accredited degree path as the only option for licensing[1].

In short, a math major with a CS emphasis should be allowed to take the exam. Or, in my opinion, even someone who is just really great at self study.

[1] I know, there are some alternative paths in law, but still very limited.

Re:Silicon Valley Software Engineer Salaries by Experience L... by lostboys67 on Thursday November 30, 2017 @04:56AM (#15814633)
Guilds are far more restrictive than unions an din the US "Guilds" have an unfortunate history in labour relations ie excluding minorities in favour of whites
Re:Silicon Valley Software Engineer Salaries by Experience L... by turtles on Wednesday November 29, 2017 @05:05PM (#15811321)
Had been thinking of moving to CA, but might as well stay in Sydney by the sounds of it.
Re:Silicon Valley Software Engineer Salaries by Experience L... by mceoin on Thursday November 30, 2017 @02:48AM (#15814092)
Perhaps, but you might learn more in CA; bigger market, moves faster, more experienced co-workers, stronger culture of entrepreneurship, generally bigger thinkers.

Worst case scenario is that after earning USD for 2 years on an E3 visa, you return home more experienced than your peers with "Silicon Valley Startup Experience" in your resume, if that is something that appeals to you. Stronger startup ecosystem on the small scale, bigger problem sets on the large scale.

Don't get me wrong, the startup and tech scene in Sydney has grown into a solid network over the last 5 years, but you have to weigh that against the certain knowledge the Bay Area accounts for 40% of U.S. venture funding and even that pales in comparison to the tech giants who are either based or have sizable offices here.

In terms of lifestyle, Sydney will always win. I suspect this is why there is such a strong loop back home after Aussies spending some time here.

Re:Silicon Valley Software Engineer Salaries by Experience L... by mathattack on Thursday November 30, 2017 @08:17AM (#15815439)
The numbers seem reasonable. They don't include bonus and equity, and they are averages. Google/Fbook/Uber aren't "average" in their comp.
Re:Silicon Valley Software Engineer Salaries by Experience L... by shmerl on Wednesday November 29, 2017 @11:24PM (#15813465)
They don't look low to me.
Re:Silicon Valley Software Engineer Salaries by Experience L... by eccbits on Thursday November 30, 2017 @01:25AM (#15813876)
Obviously there is motivation for Triplebyte, as any recruiting agency, to pick data that is lower. This encourages engineers to accept offers from TB clients vs others. (Similarly, promoting higher figures to companies/clients encourages higher offers & higher close rates.