Software Engineer

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 user’s 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, secure our user’s data and a world where passwords don’t exist.

We incorporate innovation in hardware and software technology like IR cameras and face recognition, advanced figure print sensors in our features. If you are passionate about security, developing new operating system functionality to keep us one step ahead of hackers and solving big technical challenges and have a drive to see them through. We want to talk to you.

Our work is not only exciting, but impactful, too. Your code will run on billions of devices such as PCs, tablets, phones, thermostats, and 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
•Understanding of device architectures such as CPU, memory, storage,
•Understanding of distributed systems
•Working experience in the above areas is a plus, but not required

Basic Requirements:

•3+ 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