Software Engineer - .NET TOOLING

Prague, Czech Republic
Main Location
Redmond, WA, United States
Open jobs

Every once in a while, a job comes along with the opportunity to positively affect millions in the developer community. If you care deeply about improving the daily life of your fellow developers, then this is the job you may have been dreaming about!  

Culturally, our team is dedicated to a growth mindset, with an eye to keeping pace with the changing needs of our diverse set of customers. We work closely with the Developer community and are always looking for opportunities to help them be more effective.  


In addition, we provide them early and frequent previews so that they can be contributors to the design, development and evolution of our tools. We are a team that supports each other and values communication with each other, valuing diverse perspectives as we collaborate deeply with other teams in the company. All of this leads to the production of creative solutions which are simple yet elegant and performant.  


This role provides many growths and learning opportunities, given the strong demand from our customers for creative testing and build tools that enable them to build and test early, easily, quickly and at scale. And looking forward, we have our eye on leveraging the cloud to provide even more utility for build and unit testing in Visual Studio.  Are you intrigued by all of this?  Well, then, you’ve already met the most critical requirement for this job!  



Building and delivering high quality software quickly is an obstacle that developers face daily. Extending on the achievements of Visual Studio IDE that are already enjoyed by millions of developers, the .NET Developer Tooling team is increasing our investment in the following areas: 

·       Unit Testing tools team’s role in Visual Studio is to make software testing a delightful and low-cost experience that helps developers produce quality software, allowing them in turn to deliver the best possible software to their own customers. We believe that if a customer’s goal is to build and deliver software, then our tools should be available to them to ensure that software is of the highest quality, irrespective of the type of application they are building, including (but not limited to) web applications, mobile applications, desktop applications, device applications, cloud services, client pieces, and server pieces.  

·       The .NET CLI/SDK and MSBuild team’s role is to make building .NET and other project types across Visual Studio, Visual Studio for Mac, VSCode and the command line a productive and streamlined experience. We enable a unified build experience across Windows, OSX and Linux with a common toolset for all these platforms. This is realized by using MSBuild as the center of our build experience and by using the .NET Core SDK to implement a common interface that developers can rely on, not only when working through the command line, but also through an IDE.  


Basic Qualifications:  

3+ years of experience programming and unit testing commercial software in one of the following programming languages – C++, C#, F#, VB.NET or Java


Suggested Qualifications - Treat the following list of requirements as skills that will help you succeed – whether you walk in the door with them or pick them up, along the way, from your peers. 


• Detail oriented design, coding, debugging and problem-solving skills 

Ability to quickly learn new technologies and efficiently collaborate with partners to deliver outstanding results.  

• Experience in using telemetry for data driven development would be very useful 

Good written and verbal communication skills 

• Strong empathy for customers and drive to learn from them  

• Willingness to deep dive in technology and the ability to zoom out to frame the big picture 




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. 


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team