Microsoft and other large tech companies hire a lot of devs. You should apply to postings. Even if you don't get interviewed, your resume might be noticed by other company recruiters. Amazon recruiters do this a lot. Also, a security clearance will make you more attractive for certain positions at MS.