Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've never worked for Google, but here's some thoughts on your offer. These may all be obvious to you, but for the benefit of everybody..

0. You have an opportunity of real power to shape your financial future in the small window between when an offer is made and when an offer is finalized. These negotiations commonly take a few days. In those days, your effective hourly rate for your strategizing and execution of the negotiation is far far higher than what you earn as a software engineer.

1. I hope you've taken everybody's boilerplate negotiating advice and not put yourself in a hard position over money. Did you tell them early in the process exactly what you're currently making? Or exactly what you want? If so, next time don't do that. Even if somebody tries to button you down, just finesse it a bit. "Dollar amount isn't the most important thing, yadda yadda" and ask them to give you the range they're considering to ensure you two are in the same ballpark.

2. Accept this fact: It's OK to earn 10's-of-percent and/or 10's-of-thousands of dollars more than your previous job. In fact, compared to other professions with similar skill requrements I think software engineers are underpaid as a whole and we all should work to fix that.

3. Never accept any offer on the spot. Remember that companies, even Google though certainly to a lesser extent, are making best-guesses about how much to offer somebody. There is a range there. You probably have not maxed it out on their first letter. Tell them you sleep on all big decisions and you'd call back tomorrow.

4. Ask for more of something. They have a lot of perks, but it could be options or base salary. If you cannot get them to budge in those, move on to other benefits like signing bonus, vaca time (this matters less at Google and the myriad other tech companies here that have open-ended vacation policies)

5. It's OK to give back some things (signing bonus for example) in exchange for a higher base rate, but obviously don't offer that up at first.

6. Show humanity. You're negotiating with another human. And only one of you his your own wallet on the table. Suppose for the sake of argument you've been making $110k as a mid-level engineer at a startup. That is low, but you've been there for a few years, you've earned a lot more experience. Their offer is $130k. Show humanity, something like "First, i'm thrilled (almost giggling) that you've made this offer. And we're allllmost there. Obviously it's a competitive market and when I look at where I'm at now, and my experience, well I just don't want to feel like I'm taking a step backwards. I need to do what's best for my family and my thinking is currently in the $145-150k range." This has the benefit of being true. We all do have these anxieties. You just are bringing them into the discussion.

If you ever told them you make exactly $110k then obviously you have to be a little more careful how you word this plea (and seriously, don't share that info next time, you don't have to share it). But doing what's best for your family, and a need to not feel like you're taking a step backwards, are powerful human emotions that can help you from looking like a craven opportunist. Even if your family right now is your dog and your girlfriend.

They will probably counter on something. They will NOT revoke the offer because you had the nerve to ask for more. That maybe happens in less demanding, less skilled jobs. But you're a professional making 6-figures. Having a little savvy isn't a bad thing. And if for any crazy reason they did, then you definitely did not want to work there anyway. Obviously a seed-round startup has different economic realities, but that's not who you're working with here.

I could talk for hours about this, and I also think you shoul d read a bit about basic negotiation strategy. And as always YMMV. But these general concepts have served me and my family very well.



> 1. I hope you've taken everybody's boilerplate negotiating advice and not put yourself in a hard position over money. Did you tell them exactly what you're currently making? Or exactly what you want? If so, next time don't do that. Even if somebody tries to button you down, just finesse it a bit. "Dollar amount isn't the most important thing, yadda yadda" and ask them to give you the range they're considering to ensure you two are in the same ballpark.

As both an employer, and someone that has previously been a hiring manager, this can be counter-productive.

If you think you're underpaid, say so. Don't try to cleverly wiggle your way out of sharing your salary, because what you're doing is obvious. If you don't want to give your salary, you can say "I prefer not to say", but we know what that means, too.

We've offered $30k more than someone's current salary because, by our assessment, they were grossly underpaid. Their current employer came back with an even better counter-offer that we couldn't justify or afford, but the candidate chose us. Their current employer had sunk any goodwill by paying so far below market rate.

As you noted, in many cases, "only one of you his your own wallet on the table". Of course, currently, as a self-funded employer, I do have my wallet on the table too, and I'll tell you as much. We pay market rate, we pay fair, and we negotiate honestly, but we don't play weasely negotiating games.

The best negotiating strategy is to be firm, honest, straight-forward, and to have the substance to back what you're asking for. Stand up for what you want, but don't try to weasel your way into getting it. That'll garner you far more respect than playing games during negotiation.


My current job hired me at a 40% raise. This was after telling them exactly what I made. And I did exactly what you said: I told them I knew I was underpaid.

Now, I'm pretty sure I could have gotten another 10-20% if I had not given them this information. But really, I'm getting paid what the job's worth, so I'm not complaining. If I thought the job was worth more, I'd have held out for the last bit. They did mention my existing lower salary as a reason they couldn't offer more, too.

I understand both sides of that. They have to be sure I wasn't being paid low because I can't perform, and I want to get paid what I'm actually worth. When you're as badly underpaid as I was, it's rough. I should never have let myself get into that position.


Appreciate the perspective.

In this job market, if you've got an experienced candidate, and he tells you, when you ask, that his current salary isn't important, that we don't want to get hung-up on dollar amounts right now, do you perceive that as he's currently underpaid and/or coming from a positon of weakness?

I've never felt perceived that way. And I have always shared information about my current comp package later in the process, after we've gotten range-setting out of the way, after we've both had an opportunity to drop anchor so to speak. So maybe I wasn't clear about that. I added an "early in the process" to the post.


How does sharing their previous salary benefit the prospective employee?


If it's a high salary, it benefits. In my experience, the ranges people in our industry get paid are sufficiently broad that not sharing your salary can result in serious offers that are, well, not so good.


As somebody who took an offer from Google a year ago: I debate the merit of point #1. I openly shared what I was making (including bonuses), and I got an offer that I was quite happy with. No negotiation required.

In fact, I do make a point of telling HR departments that I don't negotiate. They have one shot to make me an offer, and either it's good enough or not. As far as I can tell, this has worked fine for me so far (25 years and counting) - and takes the entire haggling component off the table.

If you're a person who actually enjoys negotiation, this is obviously not valid for you :)


Absolutely - negotiating strategies are not zero-sum. There are many ways to achieve a favorable outcome. And you telling them up front you will not counter offer is a negotiation strategy.

There's certainly a number each of us would be happy with. I find that some people look at this as a point, others as a line. I (obviously) see it as a line, and I want to get a number that's as far along that line as possible.


I've already shared my existing compensation, and I'm not drastically underpaid. If their offer is not 15% better than what I'm making now, it will make me think they aren't that interested in hiring me.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: