Software Engineer II

Microsoft creates reliable and trustworthy Operating Systems and platform services, empowering people and organizations worldwide to achieve more.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Hybrid
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 focuses on developing cutting-edge data protection, hardening, and cryptography features like BitLocker, KeyGuard, and Hypervisor Code Integrity (HVCI). The position offers a unique opportunity to work on critical security features that protect user data and devices across Microsoft's ecosystem.

As a Software Engineer II, you'll be at the forefront of creating trustworthy operating systems used in Microsoft PCs, devices, and Azure cloud. The role demands expertise in cryptographic engineering and low-level program development, with opportunities to lead design and code reviews across feature areas. You'll collaborate with multiple partner teams and coordinate across various product lines, making a direct impact on Microsoft's security infrastructure.

The position offers competitive compensation ranging from $98,300 to $193,200 annually, with higher ranges for specific locations like San Francisco and New York City. Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of a globally distributed team of engineers, architects, and other professionals who are shaping the future of Microsoft's edge vision.

This role is perfect for someone passionate about cryptography and engineering, who enjoys tackling complex technological challenges and working with open-source technology. You'll have the opportunity to drive innovation, become an industry-trusted expert, and contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 months ago

Responsibilities For Software Engineer II

  • Lead design and code reviews across feature areas
  • Participate in all stages of engineering lifecycle
  • Work with cryptographic engineering, including mathematical concepts and low level program development
  • Collaborate across teams and ship production features
  • 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 with open source technology

Requirements For Software Engineer II

  • Bachelor's Degree in Computer Science or related technical discipline AND 2+ years technical engineering experience with coding in 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
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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

Security Engineer

Security Operations Engineer role at Microsoft focusing on protecting critical services and identity management, offering competitive compensation and hybrid work model.

Network Security Service Engineer

Network Security Service Engineer role at Microsoft, focusing on protecting cloud infrastructure and implementing cybersecurity controls for global datacenter operations.

Software Engineer II - M365

Mid-level Software Engineer position at Microsoft focusing on M365 security, requiring 3+ years of experience in cloud services and security engineering.

Software Engineer

Microsoft Red Team Software Engineer position focusing on security tool development and malware engineering with competitive compensation and benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on cloud security solutions, requiring 2+ years of experience and offering hybrid work arrangement.