SWE II verbal offer while on Day 1 CPT any firsthand experiences with US hiring or overseas options?
I was an Senior Software Engineer at Oracle OCI and was laid off in April this year. I am currently working in a contract role on F-1 status with Day 1 CPT work authorization. My current employer’s willingness to sponsor me for next year’s H-1B lottery is uncertain.
I recently received a verbal offer from Microsoft for a Software Engineer II position. I’m still negotiating and haven’t accepted or received the written offer yet. My understanding is that the immigration review would begin after the written offer stage.
I’m concerned because I previously received an offer from C3 AI for a Forward Deployed Engineer role. We had agreed on a start date, but they ultimately declined to proceed because of my Day 1 CPT arrangement. I’d like to avoid a similar situation with Microsoft.
I’m hoping to hear from people who have recently been through this:
- Has anyone successfully joined Microsoft in the US on Day 1 CPT, particularly as an external hire?
- If US onboarding wasn’t possible, did Microsoft offer you the option to join an office in Canada or Europe instead? I’m willing to relocate, subject to obtaining the necessary work authorization.
- Did joining outside the US require a different team, separate headcount, or additional interviews?
- Should I raise my specific CPT arrangement with the recruiter and hiring manager now and request an early immigration review, or wait until the written offer stage?
- How did you approach this conversation, and what was the outcome?
I understand that individual experiences may differ. I’m mainly looking for recent examples and practical advice on navigating the hiring process.
Separately, if you know of companies currently hiring engineers on Day 1 CPT, I’d appreciate any leads or referrals. My background is in backend and full-stack engineering. I’m ready to interview on short notice and also have a Google onsite also scheduled.