Confused Principal Architect - What path to take next?

I am a Principal Architect (L67) at Microsoft. I have been an Architect at this or equivalent level for the past 3-4 years at 2 companies. I was an architect at a large startup in a different country. There I was in the top 1% of the engineering ladder. I have also had offers from Amazon (Principal Engineer L7) and Facebook (E6. Has appeared for E7 but was downgraded to E6) both of these outside the US. Microsoft happened to pay better then and I joined Microsoft. Now I am in the US. The reason for giving out this information is to provide context that I have proved myself at this level as a technical architect at more than 1 place and I have received offers for equivalent position in the IC ladder. I have 16 years of experience and my TC currently is ~650K (Stock appreciation included). My TC will likely drop after 2 years. What I am realizing is that its a difficult task to get to the next level (Partner Architect or Senior PE, etc.) as a IC. This probably is my strength. However I have also done enough project management, mentored people and have played an important role in motivating and growing people. I do like that as well. I have not done people management formally, so I don't know how I am at that or whether I will like it. I am also considering moving out of US (to may be Canada or the UK) because of immigration constraints. It would be unfair for my kids if I bring them up here and they have to later move back to my home country. They may not be able to adjust if they spend a lot of time in a developed country. Personally too, I prefer to continue living in US or in one of the developed countries. Considering the above what path should I continue on. IC or Manager. I could think of the following pros and cons IC Pros That’s my strength. I have built distributed systems from scratch. I have a decent understanding of ML to build ML Infra or have conversations with Applied Scientists. I have done decently well for myself as an IC. At this level I have found that there are fewer IC's but lot of Managers/Directors. So it has never been an issue for me to get good scope, get visibility, importance, lesser peers to compete with, etc. Easier to move to a different country as an IC. Cons Generally its difficult to grow as an IC, specially at the next levels. I can probably make Partner if I try (will take some time) but beyond that its even crazy to think about it. It gets more and more difficult to Influence and convince people if you are not a Manager. I hear from my friends that its easier as a Principal or Senior Principal in Amazon, that’s not the case at Microsoft. It was easier at my previous company though. Manager Pros I think its easier to grow at levels beyond where I am. Cons It may be too late for me to become a Manager. If I do become, I will start as a Manager of IC's whereas my peers will all be Manager or Managers. So I will start at a disadvantage there. Team size too will be smaller. Plus I am not sure if my strengths on the technical side will matter anymore. Plus I don’t know how I will perform as a Manager. Moving across teams or companies or Country may be difficult (specially since I might not have enough Manager experience for the level).

Salesforce kakadodo Jul 16, 2020

It is going to be tough to move up ladder on Principal architect in any companies not just MSFT. For example, PA is a mostly a dead end in Salesforce. Distinguished architect is the next one which is 2 or 3 in entire company. So unless you do ground breaking work, like really really visionary kind of thing, it’s going to be hard in any of the top companies. However, with OKTA, TWilio, NOW you can grow really faster along with comp. even Stripe is great. This is just my opinion. Ymmv

Microsoft RLJR OP Jul 16, 2020

Thanks. I did not know that IC's have a longer achievable career path at some companies. I should check these companies.

T-Mobile ......$!$+ Jul 16, 2020

With your strength of being Architect, you will not like being a manager as it is more of facilitator job than tech problem solver. I was Sr Engineer with 10 yoe, had an option to be principal engineer vs SDM. I chose latter. I am constantly trying to spend more time on problem solving which makes me work all the time. I am very close to giving up. Also, from principal architect you can easily get to Sr Manager or even director role to manage managers.

Salesforce kakadodo Jul 16, 2020

Not without managerial experience, you need to convert to Management in same company

T-Mobile ......$!$+ Jul 16, 2020

I have seen people becoming Director and Sr Managers from Sr Project managers and principal engineers/architects. Not common but not impossible.

Amazon awsx Jul 16, 2020

Start your own consulting company if you want to work more... or just relax and find a way to appreciate your elevated status in life and use it to “coast” for a bit while imparting your knowledge onto others.

Microsoft RLJR OP Jul 16, 2020

I do that now as well. Talking to developers about whats being built, future ideas, interesting papers or concepts, etc. I haven't really thought about consulting. Anyways I dont think thats allowed on a Visa.

Microsoft kSKN48 Oct 8, 2020

Oh man this is an old post but I empathize fully. I am L66 architect at MS and I feel pretty apathetic about my career prospects at this point. The more I progress through the levels the less satisfied I am. There is a clear easy path for me to get to L67 but anything beyond that feels like it requires political manoeuvring that I am not keen to pursue. Another observation: the Architect role at MS is hard but not challenging. You need to deliver massive scope but you don't own any resources. At least, I spend most of my time trying to convince people of things that I think are obvious. I spend a bunch more effort developing soft skills like communication, negotiation, and empathy. This was intellectually interesting for a little while, but most days I miss spending my time writing code. The only advice I have is to find a mentor. I have 2 and my meetings with them are some of the most interesting parts of my week. If you are still at MS and are interested in finding a mentor DM and I can help you find someone. The org I am in has a private circle of high level ICs for stuff like this.

Microsoft yQNB17 Aug 17, 2021

It good to hear others running into these issues. I'm currently a 65 and looking to stay with MS, I love the company. However, I've been looking to make a move and I find there are tons of options for < 65 but not much for the path Im on. I find myself looking outside the company. Which is sad considering my trajectory has been amazing. Had I known I think I would have requested to stay a senior 😃