Principal Software Engineering Manager


Redmond, Washington, USA

full time

15 Jan 2020


The Visual C++ team is responsible for delivering a modern set of C++ tools for developers targeting a multitude of applications across many platforms and devices, all of which require the highest level of performance and capability. The Visual C++ team provides a full, first class C++ development experience in Visual Studio and VSCode.

Our platform reach and competitive landscape is greater than ever before, so we seek a Software Engineer Manager to lead our Core Language services Team helping us deliver new and enhanced productivity tools to meet the flourishing demands and desires of the large and very healthy C++ developer population.

Some of the tools our team is currently responsible for include: IntelliSense, Browsing, Refactoring, FixIts. New features typically target all platforms, including Linux, IoT devices, Azure Sphere, and participate on a significant level in the Open Source community.

Team day to day activities include interaction with many technologies beyond C++ including .NET, CMake, Java, WPF, COM, ATL, CLI, SQL, MSBuild, Ninja and others. We typically code in C++, C#, SQL and some JS/HTML/Node.js, but add others as needs arise.


As a lead engineer on this team, you will be responsible to shape and deliver quality strategy, to partner with key stake holders, to be self-directed, to take initiative driving issues to conclusion, regardless of organizational structure and team boundaries, to provide fast, reliable, technical solutions for the features we build. If you are interested in growing your career, opportunities are plentiful, with encouragement to provide influence on future directions of the Visual C++ experience.


  • 5+ Years C++ and/or C# development experience.
  • Completed Bachelor’s degree in Computer Science or Electrical Engineering

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

For more jobs like this subscribe to the weekly newsletter or follow C++ JOBS on Facebook, Linkedin and Twitter for frequent social updates.