Software Engineer II

Microsoft is a global technology company that creates operating systems, cloud services, and enterprise solutions.
$98,300 - $193,200
Backend
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 focuses on developing cutting-edge security features for Microsoft's operating systems used in PCs, devices, and Azure cloud. The team is responsible for creating crucial security tools like BitLocker, KeyGuard, and HVCI, working on data protection, hardening, and cryptography features.

The position requires strong expertise in C/C++ programming and low-level system development, with a focus on OS components, drivers, and firmware. You'll be working in a globally distributed team of engineers, architects, and other professionals, contributing to Microsoft's edge vision and platform services.

This is an excellent opportunity for a mid-level engineer interested in system security and low-level programming. The role offers competitive compensation ($98,300 - $193,200) and comprehensive benefits, including healthcare, educational resources, and parental leave. The position is hybrid-based in Redmond, WA, with up to 50% work from home flexibility.

The ideal candidate will have at least 2 years of experience in technical engineering with C/C++, particularly in OS stack development and security features. This role is perfect for someone passionate about system security, looking to make a significant impact on Microsoft's security infrastructure while working with cutting-edge technology in a collaborative environment.

Last updated 18 minutes ago

Responsibilities For Software Engineer II

  • Contribute across the Cloud Security team scope
  • Ship platform security features
  • Drive scenarios across the Cloud & AI org

Requirements For Software Engineer II

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of industry experience working with C/C++
  • 2+ years of experience in designing, developing and shipping components for the lower parts of the OS stack
  • Experience with driver, firmware/embedded development, or low level cryptography applications
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
  • 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 2

Software Engineer 2 position at Microsoft focusing on database engineering and security implementations for Office 365 and Windows cloud solutions.

Software Engineer

Software Engineer role at Microsoft focusing on cloud infrastructure and big data analytics, offering competitive pay and remote work options.

Software Engineer II

Software Engineer II position at Microsoft's Cloud Supply Chain organization, focusing on supply chain innovation and infrastructure development with hybrid work options in Hyderabad.

Software Engineer II

Microsoft is hiring a Software Engineer II to work on Azure SQL Database's remote storage stack, focusing on performance, reliability, and cost-effectiveness improvements.

Software Engineer 2

Software Engineer 2 position at Microsoft Office 365 team, focusing on connectivity and routing systems for cloud services, based in Ho Chi Minh City with hybrid work option.