Software Engineer II
MicrosoftRedmondUpdate time: January 25,2020
Job Description

Are you passionate about making the right engineering decisions and doing the right thing for the customers? Are you passionate about making Windows just works? How about performance, scalability, reliability and security? In CSD we focus on solving customer problems the right way. Our team works on kernel and virtualization technologies in Windows, and we are hiring!

 

We ship most of our code through Windows update and what we do have a huge impact everyone running Windows, from Azure cloud to Hololens, from XBox to Windows IoT devices. We are passionate, energetic and collaborative engineers. We like to learn and work on broad set of areas, solving complex problems, and regularly shipping software updates with top quality that directly improves customer experience, security, performance, and reliability of the Windows platform. We partner with customers and teams across the company to design and drive new features that shapes the future of Windows. The work we do are technically rewarding with are many opportunities collaborate with teams and showcase our leadership skills.

Responsibilities

  • Own the end to end Windows OS core components (like kernel and hypervisor) for one or more platforms
  • Reproduce customer problems and perform risk/cost analysis for every fix
  • Debug, fix and verify customer reported issues
  • Work with program & product managers to design and develop new features related to security
  • Work with peers in Program Management or other development teams to plan & prioritize the development and test strategy to ensure high quality and timely delivery of the fixes

Qualifications

Required qualifications:

  • Bachelor's degree in Computer Science or equivalent field or experience
  • 3+ years of experience with C/C++, experience in any machine language is a plus

Preferred qualifications:

  • Experience with shipping a major version of software product 
  • Experience writing test code
  • Experience with at least two completely unrelated technologies
  • Ability to work in different coding environments. E.g., user mode vs kernel mode, strict C code to heavily C++ templated code, long running services to one-off applications
  • Familiarity with architectures of any OS, CPU architecture is a great a plus
  • Experience with using a debugger on any platform is a plus
     

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.
     

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.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

 

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

 

#cosinejobs #csdjobs

Get email alerts for the latest"Software Engineer II jobs in Redmond"