Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Microsoft Azure Edge + Platform (E+P) is seeking a Software Engineer II to join their Cloud Security team within the Enterprise and Security organization. This role is critical in developing trustworthy operating systems and platform services for Microsoft's edge vision.

The position focuses on creating cutting-edge data protection, hardening, and cryptography features such as BitLocker, KeyGuard, and Hypervisor Code Integrity (HVCI). You'll be working in a globally distributed team, contributing to safeguarding user secrets and defending against sophisticated modern threats.

As a Software Engineer II, you'll lead design and code reviews, participate in all engineering lifecycle stages, and coordinate across multiple product lines. The role requires expertise in cryptographic engineering, OS development, and low-level programming. You'll be working with C, C++, and Assembly languages to implement security features that protect Microsoft's cloud and edge services.

The position offers a competitive salary range of $98,300 - $193,200 USD (higher in SF and NYC areas), comprehensive benefits including healthcare, educational resources, and parental leave. You'll work in a hybrid environment with up to 50% work from home flexibility and minimal travel (0-25%).

This is an excellent opportunity for someone passionate about security, cryptography, and operating system development to make a significant impact on Microsoft's cloud and edge computing infrastructure. You'll be part of a team that's shaping the future of secure computing while working with cutting-edge technology and contributing to open-source projects.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working in an inclusive culture that values growth mindset, innovation, and collaboration.

Last updated an hour ago

Responsibilities For Software Engineer II

  • Passionate about cryptography and engineering
  • Work on multiple products
  • Drive innovation within a product and become trusted in the industry
  • Identify and solve technological challenges
  • Identify bottlenecks and engineer solutions for performance sensitive scenarios
  • Participate in code reviews to ensure code quality
  • Share knowledge through brown bags and tech talks
  • Work on cryptographic engineering, including mathematical concepts and low level program development
  • Collaborate across teams and ship production features
  • Work with open source technology

Requirements For Software Engineer II

Linux
  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience with coding in languages including C, C++, or Assembly
  • 2+ years of experience working on Windows, Linux or other Operating System (OS) development
  • 1+ years working with cryptographic algorithms and implementation for Operating Systems
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer - Security Focused

Microsoft Azure Storage team seeks Security-focused Software Engineer to develop and maintain secure, scalable cloud infrastructure serving millions of users worldwide.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their AI Security team, focusing on building and maintaining safety systems for AI products and services.

Software Engineer - CTJ - Poly

Mid-level Software Engineer role at Microsoft Security, focusing on identity and access management for government clouds. Requires TS/SCI clearance and DevOps expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to develop security solutions combining AI/ML capabilities, requiring 7+ years of experience in software development and cloud platforms.

Software Engineer II

Software Engineer II position at Microsoft Security, focusing on security risk engineering and threat analysis, offering remote work and competitive compensation.