Choosing between Three Teams at Microsoft
Hi Everyone,
I was fortunate enough to get offers from three different teams at Microsoft after interviews but am in a bit of a dilemma. The teams are as follows:
1) Identity Team. Based in Redmond, WA. During and after the interview I got the chance to interact with the Engineers and it seems like a good team to work for. They run the Azure AD services. From our conversations the stack is C#, JS. Did not start negotiating yet, but the recruiter gave away the salary information they want to start with: $123/100/30k. This is for level 60.
2) Onedrive Sharepoint Team (ODSP). Based in Redmond, WA. Do not know much about the work I will be doing and the recruiter hasn’t been very responsive. Level 60. Stack: C#
3) Open Source (Containers and Kubernetes). Based in Atlanta, GA. It is an interesting team and working with Open Source technologies. The skip manager is Brendan Burns (co founder of Kubernetes). Stack: Golang. Salary 15% off base and everything else same.
I am having a hardtime deciding between 1 and 3. Kinda hesitant regarding being remote from Redmond but the work sounds interesting. Any insights?
TC: 104k
YOE: 2
comments
If you want to go to microsoft for a few years and then bounce to a better company then do kubernetes. The people at MS that I knew did open source for big projects got great offers externally which increased their comp.
Seems like lot of growth and solving interesting problems