Software Engineer II

Last updated 26 days ago
Location:Redmond, Washington
Job Type:Full Time

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 Crypto, Identity and Authentication group we are responsible for securing our users’ identity and data from ever increasing threats. We build operating system technologies that strongly authenticate our users and secure our users’ data.


If you are passionate about developing new platforms’ 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 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? Can you rise up to a challenge of implementing the latest cryptographic algorithm and protocols? 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 company’s mission is to empower every person and every organization on the planet to achieve more. You will make sure we do that securely.


Required Qualifications:

  • 4+ years of experience developing code in C/C++

Preferred Qualifications:

  • Operating system components such as kernel, file systems, networking, memory management, scheduling, etc.
  • Authentication, authorization, data protection, cryptography and protocols
  • Device architectures such as CPU, memory, storage, and networking
  • Distributed systems

    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.