Getting ready to quit a job as a software engineer at a startup. I want to make sure that I'm doing everything in the correct order. This is what I am planning:
- Accept the new job, to make sure we're confirmed, the offer wasn't a mistake, and they aren't going to renege (no promises, of course, at-will, etc.).
- Once two weeks out, resign from my current job.
- If applicable, decline any other job offers as their acceptance deadlines expire, not declining immediately after acceptance of the other offer to hedge against the offering company reneging.
Is this correct? Secondary question - I know not to accept a counteroffer (since I'll be marked as leaving already), but... how does that even work? If I've already accepted the other job before resigning, I can't exactly accept a counteroffer...