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 an hour 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 Engineer - CTJ -POLY

Senior Software Engineer role at Microsoft Security, focusing on developing and maintaining critical security services. Requires Top Secret clearance, 4+ years experience, and strong programming skills.

Senior Software Security Engineer

Senior Software Security Engineer role at Microsoft focusing on securing Windows and Azure through penetration testing, security reviews, and vulnerability assessment.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender for Office team, focusing on cloud security and threat protection, requiring 8+ years of development experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux security solutions for Microsoft Defender for Endpoint (MDE), requiring 8+ years of C/C++ experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on building enterprise-scale security solutions using AI/ML, cloud platforms, and modern engineering practices.