Amazon and Salesforce both list remote specific positions, but it doesn't seems like Microsoft does at all. A friend of mine just accepted a position there in tech sales and will be remote, but mostly travelling for client sites. What is the remote culture there like for Architect/Dev roles? Do you have to specifically tell the recruiter this if you get an interview?
Look under location “Other, Other” on the careers site. That means that the role is available without being tied to a specific geo. Lots of those are remote or multi-office potentially.