*
Quick Links|Home|Worldwide
Microsoft*
Search for


Full-Time Positions
Technical Positions  

About Technical Full-Time Positions

Be on the forefront of computer science research and technology development, working with world-class research colleagues on meaningful research and product incubations.


There are a variety of technical, non-Researcher positions in Microsoft Research, the majority of which fall into one of these four groups:

  • Research Software Development Engineers (RSDE) are strong software developers with a Bachelors Degree, and often a Masters or Ph.D. in computer science. Most RSDE positions work with researchers to help them implement ideas into prototypes and help transfer technology into Microsoft products. In some cases, they may also assist with publishing papers.
     
  • Software Development Engineers (SDE) are traditional product development software engineers. SDE opportunities are most commonly found in the Microsoft Research product incubations. We look for strong software engineers with a passion for version 1.0 product development and a proven track record for shipping product.
     
  • Program Manager (PM) positions can be found in the product incubations as well as some of the research support groups. A Microsoft Research PM should excel at understanding customers and thrive working in small, dynamic teams doing what it takes to meet deliverables.
     
  • Software Development Engineer in Test (SDET) roles are most commonly found in the Microsoft Research product incubations. SDETs are extremely valuable members of out incubation teams. With a passion for quality, SDETs are the champion for the customer. Writing test programs to assure quality and developing test tools to increase effectiveness, some of our best developers are SDETs.

 

Apply for a technical full-time position.

 

More Opportunities
 
Related Links
 
Learn More

©2008 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement