Hacker Newsnew | threads | comments | ask | jobs | submitkanzure (1829) | logout
*
Poll: Full-time software engineers in the Bay Area, what's your annual salary?
260 points by kanzure 3 hours ago | 100 comments | add choice
This poll is targeting current full-time software engineers and software developers in San Francisco and the Bay Area.

The previous polls seem to have topped out too low. So here we are again.

Specifically, base salary only. Pre-tax. No options, shares, bonuses, adjustments for inflation, or benefits.

(Don't forget to up-vote the poll to get more data.)

Less than 80k.
44 points
80k-89k
23 points
90k-99k
44 points
100k-109k
64 points
110k-119k
43 points
*
120k-129k
83 points
130k-139k
54 points
140k-149k
42 points
150k-159k
37 points
160k-169k
22 points
170k-179k
12 points
180k-189k
10 points
190k-199k
6 points
200k-209k
10 points
210k-219k
5 points
220k-229k
6 points
230k-239k
4 points
240k-249k
4 points
250k-259k
5 points
260k-269k
4 points
270k-279k
4 points
280k-289k
3 points
290k-299k
3 points
At least 300k.
30 points




bicknergseng 35 minutes ago | link

For everyone in the Bay Area and the rest of California, the minimum legal salary (with exceptions) for software developers is ~$81k. It is likely if you are being paid less for full time software development that you are not being paid enough.

I'm not a lawyer, but googlefu: http://www.morganlewis.com/index.cfm/fuseaction/publication....

reply


powera 19 minutes ago | link

That's not quite what it means. That's the minimum salary to be an "exempt" software developer, which means that if you are paid less than that you have to get paid overtime.

reply


eru 9 minutes ago | link

Wow. Just when you think America is just like countries you know, something like this comes along.

reply

tokenadult 3 hours ago | link

As always, voluntary response data are worthless.

https://news.ycombinator.com/item?id=5538059

Good luck to all of you looking for higher salaries. I hope you gain the salary you desire, and more knowledge of statistics along the way.

reply

hkmurakami 2 hours ago | link

voluntary response data is flawed I agree, but I hesitate to call this worthless.

I'd plaster warning signs all over the place alarming people to think through their reasoning and consider all the biases that would have taken place in the poll. (come to think of it, if the poll data incites that kind of skeptical thinking in some of its readers, that in itself might make the endeavor worthwhile)

reply


dylangs1030 53 minutes ago | link

Flawed data is sometimes worse than no data at all. Data with sampling bias, too small a sample size, lack of double-blind rigor, etc.

Strictly speaking, "surveys" are only really used by the softer sciences, like sociology and psychology, and both fields agree it's the least rigorous (albeit easiest) method of accumulating data.

Corollary to this, a little bit of flawed data can sometimes give a good idea in the general direction, but more often than not it's worthless because it shows false correlations, leads to erroneous conclusions, stimulates debate in the wrong area, questions prior evidence, causes one to hypothesize irrelevant answers, etc.

reply


lquist 2 hours ago | link

voluntary response data is flawed I agree, but I hesitate to call this worthless.

I really don't mean to be rude, but that might just be because you don't understand statistics.

reply


dylangs1030 51 minutes ago | link

To expand on this, flawed data is something you should avoid like the plague. It's like introducing anecdotal evidence into an otherwise rigorous double-blind study. True, it can happen to give some truthful information, but if it's flawed you often don't know how flawed it is or how deep those flaws run in the variables. It's like contamination. Exceptions are simply a case of a broken clock being right twice a day.

reply


HerbertKornfeld 10 minutes ago | link

I don't think anyone has bothered to try explaining what is wrong with this data (in this thread).

The link discusses there are some response-bias models. For instance, maybe people always lie +5k. You can figure that out. Maybe you assume it's really a function of f(x)*base_salary and do something structured based on their salary as the bias.

It's, of course, perfectly fine to interpret this kind of survey as the response of those in the population that decided to take it. In this case, it's readers of hacker news who filled it in. I certainly wouldn't do that, I only registered to post this comment... anyway.

You could also try to validate this data against any other survey data, or by cross-linking LinkedIn data with mortgage data for a true dataset.

"And that's data science, bro."

reply

dxhdr 3 hours ago | link

Agreed. Consider: those who don't read HN are probably worse engineers that earn lower salaries, on average.

reply


nextstep 45 minutes ago | link

On a touch screen, so I accidentally upvoted you. Your comment perfectly embodies everything I hate about the Bay Area, and recently HN. The smugness seems very ignorant; so many people have convinced themselves that they are smarter than the rest of the world. I'm sick of the culture of Silicon Valley.

reply


sliverstorm 23 minutes ago | link

Related: 90% of people think they are smarter than average.

Inference: 90% of engineers probably think they are smarter than average engineers

reply


Twirrim 1 hour ago | link

Confirmation bias 101? This is probably the most "echo chamber" friendly statement of any I've seen here. An assertion with no evidence, seemingly rooted in a self satisfying sense of superiority, based on the bizarre proposition that the only way to stay ahead in the field is by reading HN. The idea that a popularity contest might tell you stuff that's actually ahead of its time is arguably naive. It's not like we have millenia of history to show that world changing ideas at unpopular or anything.

reply


cgag 1 hour ago | link

It's probably true of any forum where people hang out because they're passionate about their profession.

reply


dylangs1030 45 minutes ago | link

Maybe, but then you also introduce hobbyists who don't technically do this job for a living. Add to that that the same sample of hackers here is the one cut from Jeff Atwood's post about programmers who just can't program.

We have no reason to think that just because we read a lot of hacker-centric articles we don't have people bringing down the average just like the rest of the world does.

reply


mattquiros 1 hour ago | link

But also consider: those who don't read HN are probably great engineers who think reading HN is a waste of time.

reply

dylangs1030 47 minutes ago | link

[citation needed]

I don't mean to be rude, but what data do you have to back this up? Not all engineers are in the "startup game" or have any reason to read the writings of pg. It's very conceivable to me that some engineers making $250k+ a year at a big corporation like Microsoft don't frequently browse Hacker News.

We aren't just programmers. We're a unique blend of hackers and entrepreneurs and those who stumbled on this forum by being inundated with the culture. But you could go through school and find a very well paying job without being on an intellectual, enthusiast forum like this one.

reply


reeses 1 hour ago | link

Or, they spend their time generating revenue and value instead of posting on 90 threads about golang, erlang, or conlang. (Yeah, I ran out of steam there.)

reply


jethroalias97 2 hours ago | link

Assuming you are using only "reads HN" as your a priori, all of us with below average pay should expect higher salaries. If you were to argue that those who read HN and also have high salaries are the only ones reporting however, then it would be fair to rap our knuckles with the stats 101 textbook.

reply

dustingetz 2 hours ago | link

some of the best engineers i know don't read HN and they definitely make more money than me. They did read a lot of newsgroups in their twenties.

reply


reeses 1 hour ago | link

Yeah, but back then, you could read all the newsgroups. You'd finish and there'd only be a couple posts that propagated to your UUCP node while you were reading.

reply

*
2 points by kanzure 1 hour ago | link | edit | delete

Also, you can still read those same newsgroups and those same messages. Might not seem as timely, but whatever.

reply

collypops 2 hours ago | link

I'll consider it when you support your claim with evidence.

reply

freework 2 hours ago | link

These results are odd. The three startups (two YC alums) I interviewed with in the Bay offered me ~60K each time, and wouldn't go any higher.

reply


ctide 59 minutes ago | link

That's why I recommended including how much money the company has raised. Companies with lots of money also have a lot of employees, hence skewing 'market rate' up to something significantly higher than you'll get from any < 10m raised company. It's like (obviously not as extreme, but I'm using hyperbole) comparing salaries for similar roles at non-profits vs. investment banks just because they're both in the same city.

reply

*
1 point by kanzure 55 minutes ago | link | edit | delete

> It's like comparing salaries for similar roles ... just because they're both in the same city.

Yes, and there's nothing wrong with that.

reply

infofarmer 1 hour ago | link

They checked your background and found your nickname on HN.

reply

acchow 2 hours ago | link

They don't have money to throw around. Probably would have given you meaningful (lifechanging?) equity tho.

reply


sbierwagen 2 hours ago | link

"Lifechanging" only if you win the startup lottery. 95% of YC startups fail.

reply

beambot 1 hour ago | link

37 / 511 (7.25%) are worth greater than $40MM, and that doesn't take into account that many are too young to be decided yet [1]. Not sure if that confirms or refutes your comment (were you being cheeky?), but at least it's a source rather than a statistic without evidence.

[1] http://techcrunch.com/2013/05/26/paul-graham-37-y-combinator...

reply


CoachRufus87 13 minutes ago | link

Being worth something and seeing cold hard cash are 2 different things.

reply


codeonfire 36 minutes ago | link

0.05% of $40MM is $20k, which is not "Lifechanging".

reply


reeses 1 hour ago | link

The statistics, it burnses, it burnses.

Can we leave any percentages and probability out of this conversation? Think of the children!

reply

sliverstorm 18 minutes ago | link

So seeing as this polls the whole SF Bay software engineering community of HN, young and old, and the distribution is centered around 120k-129k, can we finally put to rest the ever-perpetuated claim that the average CS grad can expect $150k+ in the Bay?

reply

z92 3 hours ago | link

Bad options. The choices should increase by a fixed percent over previous one, instead of a constant fixed amount.

Who cares if someone gets 280k instead of 290k?

reply

doktrin 3 hours ago | link

I see this is getting downvoted, but the poll choices are in fact surprising. 2/3rds of the options are devoted to salaries between $150k - $300k.

reply

*
4 points by kanzure 3 hours ago | link

> but the poll choices are in fact surprising. 2/3rds of the options are devoted to salaries between $150k - $300k.

You've discovered my secret plot! I even included words to that effect in the description. The other polls literally top out at 150k. I didn't want that.

reply

wtvanhest 2 hours ago | link

You may improve the results if you started at $30k and went in increments of $10K. I doubt anyone is making $30k, but it is possible that people at the lowest level listed may not even click the arrow. If they feel like there are people coming in below where they are, they may be more likely to.

If nothing else, it makes the distribution seem to make more sense.

reply

*
3 points by kanzure 3 hours ago | link

Oh crap, you're right. I like your idea much more than the lame increments I picked. Next time I'll use a logarithm or something.

reply

akkartik 2 hours ago | link

No, I like these options. You can extract the logarithm from these, but you can't go the other way around.

To someone making 125k, it's more useful to know the distribution of the 25k above than to see them all in a single bucket.

reply


hkmurakami 3 hours ago | link

constant delta would be useful when building a histogram, for instance.

reply

eru 3 minutes ago | link

You can build a log historgramme, too.

reply


surement 3 hours ago | link

I agree with the log scale. If someone was building a histogram, they may not want to use data from an online poll.

reply


cgag 3 hours ago | link

I do. Maybe one slot for something outrageous like 500k+ would be interesting, but I like that it's so granular personally.

reply

IgorPartola 2 hours ago | link

pg, please disable polls. They seem to give no useful info whatsoever, while taking up valuable front page real estate.

reply

d0m 1 hour ago | link

Don't forget that HN users upvoted it.

reply


javert 1 hour ago | link

Ironically, the whole site is basically a poll.

I'm not taking sides on enabling or disabling actual polls, though.

reply

michaelscaria 31 minutes ago | link

From what I've heard in other places, Google only gives about 150k to their developers, so how does one make it to the 300k level?

reply

rexreed 56 minutes ago | link

This needs cross-tabs with years of experience and/or position in the company for it to be useful to those seeking to understand their relative salary position.

reply

lefthander 3 hours ago | link

It seems silly to ignore stock and bonuses. My base salary is only ~$150k, but with stock and bonuses I'll make over $260k this year (Google). Would this compare with a job that also gives a $150k salary but nothing else?

reply


nilkn 8 minutes ago | link

I don't think it's necessarily silly, for a few reasons.

First, the salary is completely guaranteed. Short of getting laid off or the company failing completely, you'll get your salary; bonuses can be canceled at most companies and may even be quite unpredictable. Stocks may have a vesting schedule and are subject to the financial markets. Google might be a little more predictable in this way, but many companies aren't. For instance, how comfortable would you be choosing a bigger mortgage on the basis of your bonuses and stocks rather than your salary? Chances are it's your base salary which will really determine how much of a house you'll buy, because you don't want to foreclose because your bonus one year wasn't as high as you had hoped or the stocks went down.

Second, as a result of the foregoing, I've noticed many companies are extremely hesitant to give huge base salaries to developers. It is therefore interesting to see how frequent it is for people to have salaries of $200k+.

reply

ashray 2 hours ago | link

Congrats! That sounds like a great compensation package. I'm just trying to understand though how does tax effect the overall amount that you eventually earn ? Does it come down by 35% or 40% or does it depend on when you decide to cash out your capital gains (for the stock part..) ?

reply

gohrt 30 minutes ago | link

Stock grants are taxed as ordinary income, based on market price (or estimated value, for pre-IPO) on the day of vest.

reply

lefthander 1 hour ago | link

Yes, my net taxes are roughly in that range.

reply

*
1 point by kanzure 2 hours ago | link

I was trying to avoid people voting based on "fun bucks" from startups eager to promise you the world. Maybe in future polls it could say "liquid" compensation only, instead of base? Liquid assets would mean cash, or even shares traded on the open market.

Thing is, other polls included non-base compensation, and the opposite argument gets brought up. But yeah, let's try liquid next time.

Also: this is exactly the class of anecdote I was hoping to hear today. Thanks. Maybe I should go respond to that Google recruiter that keeps emailing me..

reply

gohrt 25 minutes ago | link

Startups have a well-documented value based on financing they have raised. They have x% stake, and some investors have paid y% for a z% stake. The mystery is simply in the volatility of future value.

Second market tradable shares and public company shares are easily valued. Anything else has an average value of <$10K, based on a sampling of actual new-startup performance.

reply


lefthander2 2 hours ago | link

My base salary is $220k; this year my bonus plus equity will be around $200k, so my total compensation will be over $400k. I've been out for a number of years, and the bonus plus stock is performance based, and of course the value of the stock compensation may change depending on the future direction of Google stock --- it's climbed very nicely since the beginning of the year!

The main point is that ignoring the stock and bonus portion of the compensation leaves a huge portion of the story missing. And stock at a publicly traded company, whether it's Amazon, Facebook, Google, or IBM, is quite different from equity at a start up....

reply


lefthander 2 hours ago | link

Interesting. Would you mind revealing your level?

reply


azth 39 minutes ago | link

That's great. Out of curiosity, are you a software engineer (SDE), if so which level? Or an engineering manager, or something else?

reply


jfasi 1 hour ago | link

That seems like a high salary. What's your title?

reply

lefthander 58 minutes ago | link

Senior Software Engineer. It's actually low. I'm fairly certain that it's below the median from talking with coworkers.

reply


covi 2 hours ago | link

Mind sharing some basic background info? Years of experience / education would help add context.

reply


lefthander 2 hours ago | link

I don't want to share too much. A few years out of undergrad.

reply


georgebonnr 1 hour ago | link

you guys did notice that this account was created 1 hour ago, right?

reply

lefthander 1 hour ago | link

Yes, because I want to be anonymous. Does it mean I'm lying?

Even check glassdoor to verify: http://www.glassdoor.com/Salary/Google-Senior-Software-Engin...

146k base + 32k cash + 41k stock = $220k (everyone gets bonus and stock). And this averages data before the raise Google gave everyone.

reply


just2n 52 minutes ago | link

It certainly doesn't imply you're being truthful.

Glassdoor also suffers from the same problem. It's voluntary, unverifiable data. Using it as a source does not help your credibility.

reply

georgebonnr 1 hour ago | link

fair enough

reply

andreer 37 minutes ago | link

Bar graph of current data: http://www.pvv.ntnu.no/~andreer/salary_bar_graph.png

reply

*
1 point by kanzure 33 minutes ago | link | edit | delete

Your diligence is commendable. Here, have some snapshot data:

http://diyhpl.us/~bryan/irc/hacker-news/salary-poll/2013-05-...

reply

pranavrc 37 minutes ago | link

Histogram so far:

http://quickhist.onloop.net/%3C80k=37,80-89k=17,90-99k=38,10...

reply

ctide 3 hours ago | link

Do it on google docs, and include how much money your company has raised (0-5m, 5-15m, 15m+ is probably sufficient options) and roughly how much equity you have. In a vacuum, this number is meaningless. Comparing what someone makes at Google and what someone makes at a seed funded startup is silly.

reply

*
3 points by kanzure 3 hours ago | link

> In a vacuum, this number is meaningless.

Lucky for us, we're not in a vacuum. We're in a market.

reply

orangethirty 3 hours ago | link

Neither. Just inside a bubble.

reply


alex_doom 3 hours ago | link

At least there's free soda. For now...

reply

graue 3 hours ago | link

But since most startups fail, won't the equity be worth little to nothing in the median case? Kind of like playing the lottery.

reply


ctide 2 hours ago | link

The equity isn't nearly as relevant as how much money the company is raised. It should be no shock to anyone that a job at Google / Facebook / etc. is going to pay significantly more than the equivalent job at a company with a year of runway.

reply

gocards 2 hours ago | link

depressing, midwest software engineer here, 6 years experience 60k.

reply


dminor 49 minutes ago | link

Just post the typical cost of a 3 bedroom house in your area and watch the bay area folk get depressed.

reply


sliverstorm 20 minutes ago | link

There was an article just recently, average SF house price just hit $1M

reply


omphalos 7 minutes ago | link

Median is more informative than the mean with this sort of thing

reply

sliverstorm 2 minutes ago | link

That was actually my mistake, sorry! It was in fact median, not mean.

http://www.bizjournals.com/sanfrancisco/blog/real-estate/201...

-----


gocards 20 minutes ago | link

115k

reply


nilkn 14 minutes ago | link

The midwest is incredibly cheap, but you're still underpaid there. I was paid a fair bit more than that fresh out of college in Texas (Houston). You can find $100k-$150k homes here.

reply


famousactress 1 hour ago | link

Have you applied for remote positions? I work remotely for a startup in SF and we're hiring :)

reply

meritt 2 hours ago | link

Move to Kansas City. You can easily get 80-100k.

reply


penfro 1 hour ago | link

Move to Madison, WI. I'm at 105k and the market is pretty strong.

reply


gocards 2 hours ago | link

Probably plan to, or St.Louis, or Chicago in the next half year or so

reply


meritt 2 hours ago | link

Nice. Chicago would easily be 100k+ but the COL is substantial there. KC is awesome yet extremely very affordable.

STL maybe in the west burbs. Not the best city, especially for a family.

reply


gocards 12 minutes ago | link

Good synopsis, to be honest I'll probably go full-time freelance in one of those cities in the next year if life continues "as planned". Would love the flexibility to travel and be a dad first and also to work long hours when needed / excited about a project.

Currently, if I take on a side-job a month (and I currently do that a few months of the year), I can fairly easily match my monthly salary with considerably less effort and work.

Thanks everyone for the info/advice

reply


myko 2 hours ago | link

Have you job shopped much? I'm from the midwest as well and my first offer out of school was 65k, I hadn't done anything particularly crazy awesome to impress anyone either.

reply


TwelveFactor 1 hour ago | link

I'm from the midwest with the same amount of experience. 85k here with a 10% yearly bonus. There's plenty of opportunities for a competitive salary in the midwest.

reply


yen223 2 hours ago | link

Hah, be thankful you're in America. Third-world programmers get half that if they're good.

reply


codezero 2 hours ago | link

I know there are probably a lot of factors, but why don't you move out to the bay area?

reply


gocards 2 hours ago | link

Before this thread I thought bay area might be 100k - 120k and cost of living / uprooting the family wasn't worth it. Also worried about the competitiveness of the market out there for software engineers.

reply

philsnow 53 minutes ago | link

Not to discourage you from the idea of moving to the bay area... but shit's crazy here if you have a family.

If you buy into the idea that where (and with whom) your children go to school will heavily influence their success/happiness, you'll find yourself choosing between expensive-area public schools and expensive private schools.

Most of the public schools in California are pretty crappy (and the bay area is no exception), and to get into the ones that are good (by some measure), you have to swallow either huge rent or a huge mortgage so you can live in their area.

There are some good private schools, and you don't have to live in super-expensive areas to send your kids there, but aren't there excellent private schools outside the bay area / in lower cost-of-living areas ?

For your particular situation, you may find that the math works out to stay in the midwest. Additionally, that's just the raw numbers; there are lots of "intangible" factors that favor the midwest over the bay area, especially if you have any kind of roots there.

reply

aashay 2 hours ago | link

Not having to uproot the family is understandable, but if you're worried about the competitiveness of the market, know that there are a ton of jobs as well (ask anyone on HN about recruiter spam, which seems to serve as a proxy to this fact), which perhaps balances things. Six years of experience is non-trivial, I'm sure if you wanted to you could find something.

reply


cglace 1 hour ago | link

What would be your guess for the average salary in the valley of someone with 6-8 years of experience?

reply


textminer 41 minutes ago | link

My suggestion is to avoid telling a potential new employer what you make now. They'd then work hard to cap you at current + 30% instead of what a comparably-skilled peer might make.

reply

Chronic24 57 minutes ago | link

I selected a random option.

reply

*
1 point by kanzure 52 minutes ago | link | edit | delete

> I selected a random option.

Based on my data, you selected one of 100k-109k, 120k-129k, 130k-139k, 200k-209k.

reply




Lists | RSS | Bookmarklet | Guidelines | FAQ | DMCA | News News | Feature Requests | Y Combinator | Apply | Library

Search: