Software Engineer

Are you excited about virtualization? Do you want to work on a team that is at the center of our Microsoft’s cloud strategy? Do you want to be part of a rapidly growing technology and help define it? If so, here’s a great opportunity to be part of the windows Hyper-V team. We are in a cloud-first world and your work will directly impact the next OS features to power Azure.

As you take on this role, you will be making sure that your scenarios achieve necessary performance and reliability goals. To do so you will build collateral using variety of languages ranging from C to Python, debug and root cause failures, and use data to drive day to day decisions. Whether it is the Windows Kernel, Storage, HYPER-V, or Networking, we as a team have a role to play to make sure they are ready for Azure.

Basic Qualifications:
• 1+ years of software design or development experience

Preferred Qualifications:
• 1+ years development experience writing solid C/C++ code.
• Solid debugging skills
• Customer obsession and empathy
• Passion for Quality
• Curiosity and ability to quickly learn and keep up with new tools and technology -
• Positive, can-do attitude
• Experience with Big Data to sniff out product quality issues is 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