В Майкрософте могут быть команды, которые начинают делать что-то с нуля на свежем стеке технологий, который применим снаружи. Можно искать такие команды, активно общаясь с разными людьми не из своей команды и узнавая об условиях ротации. Каждый ланч - твоя возможность, пиши незнакомым людям во внутреннем мессенджере и предлагай ланч вместе.
В гугле есть программа 20%, по которой один день в неделю ты можешь работать на другом проекте. Не знаю, как это работает в майкрософте.
Узнай условия, по которым тебе можно будет взять интерна - так быстрее всего можно начать кого-то менеджить. Узнай, может ли быть два интерна, или один сразу за другим.
Говорят, самое скучное в менеджменте - менеджить четырёх китайских мидлов. Они точно будут много работать и делать нормальный код - ты лишь научишься ставить таски в тасктрекере. Наверно, тебе нужен другой сетап.
Спрашивай всех менеджеров вокруг, как они до такого докатились.
Навык политики и поддержки в огромных проектах применим потом везде по индустрии - Гугл, Амазон и далее. Возможно, стоит этому целенаправленно учиться. Твой проект могут закрыть? Таски от менеджера помогут тебе промоутнуться или только твоему менеджеру? Они вообще нужны компании, какой в них бизнесовый смысл?
В Калифорнии ты имеешь право на все свои разработки, которые ты делаешь во внерабочее время вне офиса (California labor code 2870) Не знаю, есть ли в вашей провинции похожий закон. Если в Майкрософте всё будет тухло, можно будет по ночам пилить свой проект или парттаймить у каких-нибудь москвичей. В нонпрофит-проекты плэйсит freecodecamp, например.