
The same skills as most large technology companies. A background in data structures and algorithms is helpful. Specific experience in the area you are working in is helpful. A general thirst for knowledge and a deep desire and aptitude to solve problems is essential.
A willingness to be methodical, even at the expense of speed and/or creativity. Microsoft's customers expect solid products, and Microsoft expects stable code from its engineers.
Lack of concern for quality code.
Help answer questions real people are asking about your company. Your answers will be 100% anonymous.
The person asking the question will be notified of your answer, and it will be posted publicly. Your identity will be kept private