Hacker News new | ask | show | jobs
by ewjordan 3621 days ago
Your point is spot on: people should always know what they're worth when they negotiate salary at a job, asking for what you can get is the most crucial thing when taking a job.

Both men and women are uncomfortable negotiating up (I've heard that women are much more hesitant about this, but I don't know the research that well and never sat on the hiring side of salary negotiations), and low asks are probably the biggest mistake anyone can make: $10-20k doesn't mean shit to the manager that wants to get you on their team if you negotiate it at hiring time, but if you try to get that bump during annual raise period, that's almost impossible to achieve at any large-ish company (it means either nixing raises for other people on the team or calling in VP-level favors, which most managers don't have the ability to do).

In tech nobody is ever going to tell you to piss off for asking for $10k more than they can offer, they're just going to negotiate you down (if even that - most of the time they'll just say "yes" or split the difference). Now, if you're $50k+ out of line, that could be another matter, but that's why you do some research and don't go crazy with your ask.

The rule for contracting is more brutal, but also a bit simpler: you should always be losing a lot of business because of how high your rate is, somewhere between 25% and 50% is my rule of thumb. If clients are saying "yes" without negotiating or at least complaining, you're definitely charging too little.

Protip: you can look up top salaries at most non-profits online, they have to report them for I think the 15 highest paid employees. Pick a smallish one in your area, look at the engineers there, and you've got an anchor for senior engineering rates. Non profits might not be 100% competitive with for-profit companies, but the better ones have to be somewhat close as far as base salary (they don't offer stock or other perks, usually) if they want good people.