M

Malwarebytes

Malware detection and removal software

Windows Platform Architect

Systems Software EngineeringUpdated on Nov 11
Full-timeRemote

About the Job

Requirements

  • At least 10 years of software-building experience, with deep focus on Windows internals.
  • Hands-on kernel driver experience with file system minifilters, kernel callbacks, and the Windows driver model.
  • Strong C and C++ skills.
  • Experience with C# and .NET performance, including startup time and memory use.
  • Skill with performance and debugging tools such as WinDbg, ETW, WPA, and PerfView.
  • Experience shipping software that runs with high rights on a large number of PCs, where stability matters most.
  • A track record of solving difficult problems and shipping production software.
  • Clear writing and speaking, and a habit of sharing knowledge with others.

Responsibilities

  • Own the design of core Windows components, from kernel drivers to user mode services.
  • Improve product performance and efficiency by reducing CPU use, memory use, and startup time.
  • Find and fix difficult system issues using crash dumps, traces, and kernel debugging.
  • Lead driver signing and certification work with Microsoft.
  • Help resolve urgent issues during US hours, such as certificate, signing, or false positive problems.
  • Review new Windows features and APIs and decide how they should be used.
  • Work with Research to bring new protection features down to the OS level.
  • Use AI tools to speed up design, building, and testing.
  • Coach engineers on Windows internals and good design.
  • Deliver measurable gains in memory and CPU use across the Windows product.
  • Lead the design of at least one major driver or core component change.
  • Serve as the go-to person for Windows platform issues during US hours.

Desired Qualifications

  • Experience with security products such as antivirus or endpoint protection.
  • Knowledge of ELAM, Protected Process Light, or other Windows security features.
  • Experience with driver certification, including HLK, WHQL, and attestation signing.
  • Experience with cloud-to-endpoint telemetry.

About the Company

Malwarebytes

Malware detection and removal software

Malwarebytes focuses on malware detection and removal, protecting both individuals and organizations. Its main product is security software that guards against ransomware, financial malware, and exploit attacks by running lightweight, easily managed protection that is quick to install and runs on devices to block threats in real time. Consumers can purchase Home plans (subscription-based) and businesses can buy Endpoint Protection to protect entire networks, with bundles offering up to 45% savings. The company differentiates itself with strong independent assessments and customer reviews that claim it can block 100% of various threats with zero false positives, and by emphasizing a lightweight, fast-to-deploy solution that is simple to manage across devices. Malwarebytes’ goal is to provide effective, user-friendly cybersecurity protection for individuals and organizations, helping secure devices and networks against a wide range of cyber threats.

Company size
501-1,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$180M
Headquarters
Santa Clara, CA
Founded
2008

Recently Posted Jobs

Explore more opportunities at Malwarebytes

See more jobs