I am a Senior Software Engineer at a big tech company, and I was reached out by a recruiter at a big-tech equivalent company and decided to give it a shot (also for a Senior SE role). I'm in the final interview stages and expect to receive an offer soon.
My recruiter said I've received excellent feedback overall from all of the interviews. I honestly believe that I would be more suitable for a Staff-level role given the work they are planning to do and has a close alignment with what I'm doing now (working towards a Staff role).
I have a few days until I receive an offer; I'd like to know whether I should kick off the discussion now or post-offer?
Closing the loop on this one - I signed the contract and joining the new company pretty soon. Super excited about the work they are doing!
To be honest, their initial offer was already better than my current total comp. Alex, you were absolutely correct; the staff-level negotiation was a completely different discussion. I didn't press too much on the Staff title, but, with your guidance I was able to negotiate a more than 50% salary increase and a 20% bump in stock options. That's definitely a win 😊
I don't think I would have achieved this without your insights on leverage.
Thank you so much!
I think you should make it clear that you're really targeting a staff offer as soon as possible in the process.
Companies have much more leverage and far less patience in the current market where good candidates are a dime a dozen. I've seen offers rescinded from too much back-and-forth, so I would save the company that extra iteration cycle and not automatically reply to their senior offer with "Sorry, can I get a staff one?".
In terms of leverage, you can try using the following:
For extra resources on negotiation: