You have more leverage than you think, for about 72 hours
The moment between "we'd like to make you an offer" and "I accept" is the single highest-leverage point in your entire job search. The company has already decided they want you. They have spent weeks and real money getting to this point. Walking away and restarting is expensive for them, not just for you.
And this is exactly the moment most engineers fold. They hear a number, feel relief, and say yes within the hour. Relief is not a negotiating strategy. Here is how to handle it without sounding greedy or setting the relationship on fire.
Never accept on the call
When the offer comes, your job is to be warm and to buy time. "I'm really excited, thank you. Can you send the details in writing? I'd like to review everything and get back to you." That is it. You have not committed to anything and you have not been difficult.
Accepting on the spot throws away the leverage. A day or two of consideration is completely normal and no reasonable employer holds it against you.
Know your number before the call, in three parts
Walk in knowing three figures: the number that makes you genuinely happy, the number you would accept without enthusiasm, and the number below which you walk. Decide these in advance, in a calm moment, not under the emotional pressure of a live offer.
For senior roles especially, look past base salary. Equity, bonus, sign-on, and level all move. Sometimes the base is fixed but the sign-on bonus or the leveling is not.
Anchor with a reason, not a demand
The ask is simple and unemotional: "Based on my experience and what I'm seeing in the market for this level, I was hoping for X. Is there flexibility?" You gave a number and a reason. You did not issue an ultimatum.
If you have a competing offer, this is where it does quiet work. You do not need to threaten. "I do have another offer in play, and you're my first choice, but the gap is meaningful" is plenty.
Get the final number in writing before you say yes
Verbal agreements drift. Once you have aligned on the package, ask for the updated offer letter and read every line - level, base, equity, vesting, start date - before you accept. The time to catch a discrepancy is now, not in your first paycheck.
The mindset that makes it work
Negotiation feels adversarial. It is not. A good employer expects it and respects it; the negotiation is the first thing they see you do as a senior person, and handling it calmly is itself a signal. The engineers who get burned are the ones who either fold instantly or come in hot with demands. Calm, specific, and reasoned wins.
Practice the actual conversation out loud before you have it. The words feel different in your mouth than in your head, and the offer call is the wrong place to discover that.