OS Internals Software Engineer- Enterprise & Security

Microsoft is a global technology company that empowers people and organizations worldwide to achieve more.
Herzliya, Israel
Security
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cybersecurity

Description For OS Internals Software Engineer- Enterprise & Security

Microsoft's Enterprise & Security group in ILDC is expanding and seeking a Senior OS Internals Software Engineer to join their founding team. This role focuses on securing user identity and data through advanced operating system technologies. The position involves working with crypto algorithms, certificate trust, key isolation, and application isolation technologies across Windows and Linux platforms.

The role is critical in developing and maintaining security features that protect billions of devices worldwide, from PCs and tablets to cloud servers. You'll be working on cutting-edge security solutions including virtualization-based security, crypto modules for Azure Cloud, device management systems, and malware prevention technologies.

As a senior engineer, you'll help shape the future of OS security globally, implementing solutions that keep Microsoft one step ahead of security threats. The position requires expertise in C/C++/Rust programming, deep understanding of Windows internals, and strong knowledge of security protocols and cryptography.

The team's work directly impacts Microsoft's mission to empower every person and organization globally, ensuring secure computing environments across all platforms. You'll be part of a team that develops fundamental building blocks used across Microsoft's product lines, requiring the highest standards of code reliability, efficiency, and security.

This hybrid position offers up to 50% work from home flexibility and includes comprehensive benefits such as industry-leading healthcare, educational resources, and various other perks. The role presents an excellent opportunity for experienced developers passionate about security to make a significant impact on global computing security.

Last updated 4 days ago

Responsibilities For OS Internals Software Engineer- Enterprise & Security

  • Develop new functionality for security features
  • Work on virtualization-based security technologies
  • Implement key isolation solutions
  • Build and maintain OS security features
  • Develop crypto algorithms, certificate trust, and application isolation technologies
  • Create secure solutions for Windows and Linux systems

Requirements For OS Internals Software Engineer- Enterprise & Security

  • 3+ years of experience developing code in C/C++/Rust
  • Windows internals knowledge (kernel, file systems, networking, memory management, scheduling)
  • Outstanding team player with strong communication skills
  • Experience with data protection and cryptography (preferred)
  • Experience with computer security and security protocols (preferred)
  • Experience with virtualization and sandbox technologies

Benefits For OS Internals Software Engineer- Enterprise & Security

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft OS Internals Software Engineer- Enterprise & Security

Senior Software Engineering

Senior Software Engineering role at Microsoft working on Microsoft Entra (Azure Active Directory) authentication and security services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center (MSRC) focusing on protecting customers through software and AI solutions, offering remote work and competitive compensation.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer position at Microsoft focusing on secure enclave development, cryptographic systems, and embedded software for cloud infrastructure security.

Incident Response Engineer - CIRT

Senior Incident Response Engineer position at Microsoft, leading security investigations and incident response for enterprise customers with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Microsoft Defender for Office team, developing security features for Teams integration and threat protection. Based in Redmond, WA with hybrid work arrangement.