Negotiating your first tech salary, without sounding like a jerk.
You got an offer. You've been told to negotiate. You also don't want to sound greedy in your first month at the company. Here's the calm version.
You got the offer. Maybe your first tech offer. The recruiter quoted a number. Everyone on the internet says you should negotiate. You're stuck between "I don't want to seem ungrateful" and "I don't want to leave money on the table for the next four years".
Here's the thing: at a normal company, the recruiter expects you to negotiate. The first number isn't the ceiling. It's not even the middle. It's a starting point that they've internally approved a 10-25% bump on, if asked correctly.
The trick is to ask correctly.
The one-line script
This is the entire negotiation, in one sentence, that I've watched dozens of new graduates use successfully:
"Thanks so much for the offer. I'm really excited. Is there flexibility on the base?"
Why it works
The recruiter is not your adversary. They're paid to fill the role. They have internal authority for a salary range. The offer they made is the start of that range. Asking "is there flexibility" gives them the cover to go back to their hiring manager and say "candidate asked, I think we should match X". The internal conversation is easier than you'd think.
What doesn't work is making threats you can't back up. ("I have another offer for $20k more" when you don't.) Recruiters call the bluff more often than you'd expect. And it poisons the relationship for the next four years.
What also doesn't work is asking by listing your accomplishments. ("Given my degree from X and my internship at Y…") Save that for the interview. By the time you're negotiating, the value is established. Now you're talking about money.
What to ask for beyond base
If the base is locked, here are the negotiable levers that most candidates don't ask about and most companies will move on:
"Can you bump my title to senior?"
"Can I have a guaranteed promotion in 6 months?"
"Can I pick my project?"
Hiring managers have less control over these than you'd expect, and saying yes creates downstream friction.
Easy to say yes to"Can you add to the sign-on bonus?"
"Can we adjust the equity grant?"
"Can we start two weeks later?"
"Can the relocation budget be cash instead?"
These mostly come from different budgets than base salary and require fewer approvals.
The numbers that actually matter
For a first tech offer, base salary compounds. A $10k increase in base at 23 is worth roughly $40k over the next four years (raises compound off the higher number, and your next employer's offer benchmarks off your previous one). Sign-on bonuses don't compound — they're a one-time chunk. Equity might compound or might be worthless; depends on the company.
If you have to pick which lever to push on, push on base. The math is unambiguous.
When to walk away
You don't need to walk away unless they don't move at all and you have other strong options. "We can't move on this" sometimes really means "we can't move on this". That's fine. Take the offer if it's good, knowing you negotiated, knowing they said no. The fact that you asked doesn't hurt you. (Recruiters confirm this in every honest survey.)
The post-negotiation
Whatever they come back with, respond within a day. Say thank you. Confirm what you agreed to in writing. Don't keep pushing for round three unless you have a very specific reason. The point of negotiating well isn't to maximize the dollar amount. It's to set up the next four years on the right foot. Take the win and start the job.