Google Software Solutions Engineer vs Microsoft Software Development Engineer
I have 4 years of experience as Software Engineer.
I recently interviewed with Google and Microsoft for SWE roles.
Google didn't offer me SWE role but offered me Software Solutions Engineer role (level L-3) for Google Cloud Professional Services.
Whereas Microsoft is offering me Software Development Engineer - II (level - 62) role for Cosmos DB Java SDK position.
I am debating over Google brand name and Microsoft position, which is upper level SDE-II (level 62). Also, Microsoft's Cosmos DB Java SDK sounds much interesting and exciting as compared to Google Cloud Services Software Solutions Engineer role at level - 3.
There is a good difference in pay as well. Google is paying me around 112K base Sunnyvale, and Microsoft is around 160k base Seattle.
I want to see myself as Tech Lead in next 4 years of so.
Any opinion on Cosmos DB Java SDK work as compared to a Full Stack Software work for Google Cloud professional services?
Any advice ?