Visual Studio is Hiring


Do you want to work on a product used by millions of developers around the world?  I do!  Come join me to deliver Visual Studio, the set of developer tools used across Microsoft and around the world.  We have open positions available across Test, Dev and PM at varying levels on many projects across Visual Studio Professional.  We’re looking for the most talented folks around to help us  deliver the core parts of Visual Studio, from the Shell & IDE, languages (VB/C#/F#), packaging & setup, to our future investments in C# & VB. 

Here are a list of our open positions.  We love referrals, let your friends know they can work on Visual Studio too!  To get more information, please submit your resume.

Visual Studio IDE/Platform Team

Team Position
IDE/Platform Software Development Engineer in Test 2
IDE/Platform Software Development Engineer in Test 2
IDE/Platform Software Development Engineer 2
IDE/Platform Program Manager 2


Visual Studio Pro Experience

Team Position
Pro Experience Software Development Engineer in Test 2
Pro Experience Software Development Engineer 2
Pro Experience Program Manager 2
Pro Experience ​Senior Program Manager
Pro Experience Senior Software Development Engineer


Codename Roslyn (compiler as a service)

Team Position
Roslyn Software Development Engineer in Test Lead
Roslyn Software Development Engineer 2


Visual Studio Project, Build & Windows focus

Team Position
Visual Studio Tools Software Development Engineer in Test 2


In case you’re not familiar with these core engineering roles at Microsoft, you can find more information out on the Microsoft Career Site.  Here are short descriptions of the roles:

  • Program Managers (PMs) transform visions into elegant designs that ultimately turn into products and solutions. Or, put more simply, we anticipate what customers want and translate that into what they get. Working closely with development, test, user experience, and marketing professionals, we identify requirements, set priorities, manage feature sets across product lifecycles, and author technical specifications and customer scenarios.
  • Testers (Software Development Engineers in Test –SDETs) “build it to break it.” We push products to their limit, making sure they perform to customer expectations and conform to the highest quality standards. In partnership with developers and program managers, and using C, C++, C#, and VB.NET, we write test cases and plan, design, develop, and maintain automation tools that isolate and debug problems.
  • Developers (Software Development Engineers – SDEs) write the code—C, C++, C#, and other programming languages—that turns concepts into new technologies and services. We are experts in feature design and feasibility, and we collaborate with program managers and test engineers to define features and ensure quality.


I hope to hear from you soon!

Peter Hauge [MSFT]


Leave a comment

Feedback usabilla icon