Redmond , Washington
October 23, 2017
Want to make an impact across Microsoft and our external developer community? We have an amazing opportunity for a developer that loves solving hard problems, is adept at building partnerships with other teams and divisions, has a passion for helping others succeed, and is self-driven. Every day most of the engineers at Microsoft, as well as many outside of Microsoft, rely on WinDbg and the Debugging Tools for Windows to do their job. Our goal is to make every one of those debugger users more effective. By helping them investigate bugs faster and more easily, we enable them to fix more bugs, and deliver better products.

The debugger team is making improvements across the debugging space by creating new ways to debug, making debugging faster and more efficient, as well as continually targeting new types of systems and adapting to major Windows OS changes. We have the opportunity to think about both low level and high-level problems as we address debugging issues at every level of the Windows OS, while also improving the inner and outer loop for engineers. We work to make the debugger more powerful, easier to use, and more extensible, and use the debugger as a platform for developing new tools and technologies that empower developers to more efficiently analyze complex systems.

The person in this position should have:
• BS in Computer Science OR 7+ years of software development experience
• 5+ years C or C++ programming experience
• A passion for helping others build better products
• Strong debugging skills
• A desire to understand and improve complex systems
• Experience with cross-team collaboration and influencing others
• Knowledge of system level engineering
• Kernel development, assembly knowledge or emulation experience a plus

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.

Know someone who would be interested in this job? Share it with your network.