Software Engineering Team- Device Security
Redmond , Washington
October 17, 2017
**By applying to this role, you will be considered across all open positions on our team. A leveling evaluation of experience and skillset will take place during the interview process.**

Are you passionate about operating systems and computer security? Do you take pride in designing secure systems and writing secure code that is a nightmare for the most skilled hackers but a delight to use for end users?

The Device Security team in the Core Operating Systems Group is looking for talented, creative, motivated and driven software engineers to push the security bar of the Windows Operating System to a new level. The Device Security Team’s mission is to make PCs, Phones and XBOX the most secure and trustworthy computing devices in the world. This team owns the Microsoft device security strategy and we are focused on building the state of the art security system for Microsoft’s next operating system.

As part of this team, you will be working on hardware virtualization based approaches to securing the operating system and protecting user and enterprise resources from malware and other computer viruses! You will also get to work on mission critical online services for supporting these types of security technologies. In addition to a lot of design and coding opportunities, you will also get to learn the breadth and depth of the Windows Operating System as you ramp up on Windows internals and various technologies in collaboration with many teams across Microsoft.

We are looking for talented individuals that have a proven track record of solid software development and experience shipping secure software. If you love challenging technical problems, this is the job for you. This is a fast-paced group that rewards smart and motivated engineers and takes employee growth and work satisfaction issues very seriously.

The ideal candidate will have:

• Excellent C/C++ programming skills
• Solid design, coding, debugging and problem-solving skills
• Solid verbal and written communication skills
• Experience with multiple complete ship cycles for commercial products
• Ability to deal with ambiguity
• Solid cross group collaboration skills

Basic Qualifications:

• 1+ year of experience developing software in C/C++
• A BS/MS in computer science

Preferred Qualifications:

• Knowledge of computer security
• Experience running online services (ideally IIS/
• Knowledge of the Windows Operating system Internals
• Experience working with kernel, hypervisor, Remote Desktop Protocol, core Networking or browsers

Excited at the multi-billion-dollar opportunities listed here? See fit for yourself on one of these teams? Click that Apply button and come meet us for more details!

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.