To work at Microsoft company, you would need a lot of skill and talent because I believe they only hire the best but they would also pay a high salary. Software developers are in high demand in most areas of the country because so many companies rely on computers and may need certain software to match what they’re doing.
At Microsoft the salaries forced many software developers are around the $100,000 mark giver take a few 1000 depending on experience and education. I would assume that as someone at Microsoft works there for several years they would get promoted and their salary would increase as result. They probably have other jobs of Microsoft that also pay as well as the software developers because they’re as in demand as the software developers.