Live data from Hacker News

Programmers' salaries at Google $250k (and up)

jacquesmattheij.com

61–70 of 280 posts

Re: Programmers' salaries at Google $250k (and up)

#61

This is very dubious - the Glassdoor stats at http://www.glassdoor.com/Salary/Google-Salaries-E9079.htm have 1,500 entries for Software Engineers that max out at $190k and average $100k. The position above, Senior Engineer, averages $130k. There doesn't seem to be an incentive for 1,500 people to understate their earnings by 50%+ on an anonymous poll, especially a poll of engineers at one of those most engineering-ce…

I believe this post. I took a peek at the MSFT numbers on glassdoor, and either they are salary-only or total compensation packages have been reduced significantly since I was a manager ~6 years ago. I remember the general salary ranges for each of the levels (those titles correspond to numeric level ranges which had fixed salary, bonus, and stock ranges), and the glassdor numbers are reflective of salary data, not stock.

Stock would be hard anyway because they vest over N years so how much you vest in a given year depends on a) your promotion velocity b) whether you got any gold stars/special bonus grants and c) how you ranked within your peer group.

Re: Programmers' salaries at Google $250k (and up)

#62
post #57
post #28

Let me add some perspective to this as both an engineer and a Google employee. The first thing I'll say is this: people lie about their incomes. They even do this anonymously (Glassdoor, etc). Not that I'm calling (or even suggesting) this a lie but be very careful believing anyone's salary claims unless they show you an original offer letter, employment contract or a W-2. I'm not even sure if they're simply bad at m…

Do you or anyone else know how much/little Google outsources their development work? I was having a discussion with a fellow engineer about the outsourcing model and innovation.

Outsourcing? Not even a little bit. Not only that but AFAIK contract engineers are incredibly rare and nonexistent in many product areas.

This isn't to say that Google doesn't have partnerships with external vendors. We do. But engineering in general is a core competency, something far too valuable and of strategic importance to outsource.

Re: Programmers' salaries at Google $250k (and up)

#63
post #16

Earlier quoted context omitted.

Quite the contrary, you don't know Google's non-compete work-contract provisions and, if any, how would they held up in court, so your statement is quite speculative. Besides, the last thing you'd want to do is to work after-hours and find out your employer is owning the IP of your project (that's besides pager-duty and other after-hour things your employer might make mandatory anyway). Regarding taking twice as long…

I will preface this by saying I have never worked at google and have not seen their employment contract so perhaps they've found a way around it but from what I understand, California has well established laws in place protecting moonlighting. As long as you aren't coding up a search engine or something that directly competes with the company, you should be ok.

Also think for a minute about what "you should be ok" means in this context. Sure, if you are developing something in your spare time that kinda-mostly-doesn't-compete with what your employer is doing, and they find out, maybe they can't legally go after you.

But that doesn't mean that they're obligated to keep sending you a paycheck, either. California is an at-will employment state, and violating your employment contract tends to remove the "will" to employ you.

Re: Programmers' salaries at Google $250k (and up)

#64
post #58
post #50

Earlier quoted context omitted.

Spot on. (d) in particular is worth stressing. There is no difficulty in attracting and retaining talent. There is simply an unwillingness to pay them what they're worth and give them an environment in which they'd want to work. Supply and demand. It's pretty simple. Yet so many (typically business types) want to treat engineers as an interchangeable cost center. "5 years ago an engineer cost $100k so I refuse to pay…

The reason why business types see engineers as cost centers is because engineers have positioned themselves that way. Engineers pushed for higher salary in lieu of the variable upside. What engineers really need to do is to put more skin in the game. Push for more equity, even if it means accepting a smaller salary. All too often I see programmers who just want a 9-5 that pays 6 figures even if the company is seeing…

This isn't as simple as "push for equity". There are plenty of companies where equity makes no sense (say, a private consulting company, or a company with no plans to sell a la 37signals)

What other options are there? Guaranteed end of year bonuses? Commissions in the form of profit sharing?

Re: Programmers' salaries at Google $250k (and up)

#65
post #58
post #50

Earlier quoted context omitted.

Spot on. (d) in particular is worth stressing. There is no difficulty in attracting and retaining talent. There is simply an unwillingness to pay them what they're worth and give them an environment in which they'd want to work. Supply and demand. It's pretty simple. Yet so many (typically business types) want to treat engineers as an interchangeable cost center. "5 years ago an engineer cost $100k so I refuse to pay…

The reason why business types see engineers as cost centers is because engineers have positioned themselves that way. Engineers pushed for higher salary in lieu of the variable upside. What engineers really need to do is to put more skin in the game. Push for more equity, even if it means accepting a smaller salary. All too often I see programmers who just want a 9-5 that pays 6 figures even if the company is seeing…

structuring compensation as base / bonus could also alleviate this. at least that's the carrot finance industry is using to get most performance out of developers even though the bonus is usually exactly what promised/paid last year + n%. but it seems to work (especially around 3rd/4th quarter). but the higher you go, the higher % of your pay is bonus and supposedly tied to co performance. though this is not as good as equity as there is still no real ownership incentive.

Re: Programmers' salaries at Google $250k (and up)

#66

As a point of data, I work at Google and am at a similar point in my career. My base salary a year ago was $136k, but there was a companywide 10% raise last winter, and now my base is $150k. You get a cash bonus each year that's around 15% of your base, but if you're a superstar it can be double that, or if you're a total disappointment, it can be nothing. But if I perform as expected, that's another $22k. Finally, I…

Do you know if the 10% raise is automatically applied to the base salary of new hires as well?

I'm looking for a new job, and strangely, Google's base is about 10% lower than the base from my other offers (Apple, Facebook, Zynga, LinkedIn), rather than 10% higher.

Also, to add my own datapoint: I'm four years out from undergrad at an elite school, and Google offered me $120k base and 500 stock units over four years. My recruiter said that given the way annual bonuses work (15% bonus if you perform average, all the way up to 15% * 3.5 = 52.5% if you're extraordinary), I should haven't have much trouble getting about a 30%-35% bonus. So my expected annual salary from base, stock, and bonuses is about $120k + 125 stock units * $600 (which is what Google is currently trading at) + 30% * $120k = $231,000.

If I'd joined Google right out of school, I expect this would be even higher, since I would have received the 10% raise last year (and also, I've made a series of poor career decisions to join no-name startups that I think have kept my current base salary lower than normal and made me a little less desirable). Pure speculation, though.

Re: Programmers' salaries at Google $250k (and up)

#67

I've been meaning to ask some of my founder friends about this. I've casually heard that Google and Facebook have driven the starting salary for Bay Area developers up above $150k/yr for college kids with no experience. I'm a talented 25 year-old web developer who jumped from contracting to full time a year ago. I received a $110k/yr (not eligible for bonus) offer. The people I asked at the time said it was a competi…

I see boxes in on job applications for "expected annual salary" and I don't know what to put.

"Negotiable", "Market rate", etc. That box is asking you to compromise your negotiating position. There is no legal or moral stricture that says you have to oblige them.

The people I asked at the time said it was a competitive salary and not worth negotiating.

This makes me angry. Of course it is worth negotiating. What would have happened if you had said "That is an interesting number. How would you feel about $115k?" Answer: in all probability, you'd be a couple thousand dollars richer now for three minutes of work, the worst possible outcome would have been accepting the offer at $110k, and nobody at your company would care either way because the difference is bat guano to them.

Re: Programmers' salaries at Google $250k (and up)

#68
post #64
post #58

Earlier quoted context omitted.

The reason why business types see engineers as cost centers is because engineers have positioned themselves that way. Engineers pushed for higher salary in lieu of the variable upside. What engineers really need to do is to put more skin in the game. Push for more equity, even if it means accepting a smaller salary. All too often I see programmers who just want a 9-5 that pays 6 figures even if the company is seeing…

This isn't as simple as "push for equity". There are plenty of companies where equity makes no sense (say, a private consulting company, or a company with no plans to sell a la 37signals) What other options are there? Guaranteed end of year bonuses? Commissions in the form of profit sharing?

For private companies with no plans to sell, ideally it would be an arrangement where the engineer receives shares (in a C corp) or is written into the operating agreement as a partner (in an LLC or LP) but a profit sharing agreement would have the same effect.

In major law firms, the associates aspire to become partners in the firm, which is analogous to my interpretation when saying "equity".

Re: Programmers' salaries at Google $250k (and up)

#70
post #58

Earlier quoted context omitted.

The reason why business types see engineers as cost centers is because engineers have positioned themselves that way. Engineers pushed for higher salary in lieu of the variable upside. What engineers really need to do is to put more skin in the game. Push for more equity, even if it means accepting a smaller salary. All too often I see programmers who just want a 9-5 that pays 6 figures even if the company is seeing…

structuring compensation as base / bonus could also alleviate this. at least that's the carrot finance industry is using to get most performance out of developers even though the bonus is usually exactly what promised/paid last year + n%. but it seems to work (especially around 3rd/4th quarter). but the higher you go, the higher % of your pay is bonus and supposedly tied to co performance. though this is not as good…

"structuring compensation as base / bonus could also alleviate this" "though this is not as good as equity as there is still no real ownership incentive." <-- this was the largest complaint to the investment banks transforming from partnerships to corporations (in the former case, the partners were personally liable for losses)
Post reply on HN