Microsoft Corporation Software Engineering Team - Windows for Modern Workplace in Redmond, Washington

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.

Devices have transformed and defined modern life, powered by connectivity to services, data and one another. As the reach of computing expands, so has the importance of security of devices ranging from small IoT devices to servers powering the cloud. In Operating System Security group we are responsible for securing our users’ identity and data from ever increasing threats. We build operating system features that provide isolation and integrity for the applications, strongly authenticate our users, protect against malware infections, and secure our users’ data.

If you are passionate about developing new operating system functionality to keep us one step ahead of hackers, we have a job for you. Do you want work on how to use a face to login to a web site? Do you want figure out how to encrypt data no matter where it travels? Do you want to protect users even when OS kernel is an enemy? What about securing financial transactions? How about building a world where passwords don’t exist? We’ve got that and more.

Our work is not only exciting, but impactful, too. Your code will run on billions of devices such as PCs, tablets, phones, thermostats, or servers in the cloud. Our mission is to empower every person and every organization on the planet to achieve more. You will make sure we do that securely.

An ideal candidate will have:

• Ability to develop code in C/C++

• Understanding of major operating system components such as kernel, file systems, networking, memory management, scheduling, etc.

• Understanding of security principles such as authentication, authorization, isolation, data protection, etc

• Understanding of device architectures such as CPU, memory, storage, etc

• Understanding of distributed systems

• Working experience in the above areas is a plus, but not required

Basic Requirements:

  • 1+ year of experience developing software in C/C++

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 askstaff@microsoft.com.

Development (engineering)