Drimva

Google

Senior Software Engineer, Core Virtualization Security

Seattle, WA, USA · Senior · Full-time · Posted Oct 12, 2026

Experience
5 years software development; 3 years testing, maintaining, or launching software products; 1 year software design and architecture. Preferred: 1 year in a technical leadership role.
Education
Bachelor’s degree or equivalent practical experience.

About the job

Designs and improves security architecture and defensive measures for Google’s virtual machine monitor and virtualization nodes.

What you'll do

  • Design and develop architectural hardening and defensive measures for the VMM and virtualization node.
  • Lead and own large initiatives, collaborating with teams across Google Compute Engine and Cloud.
  • Triage and fix production issues, improve quality, and reduce ongoing toil.

What they ask for

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of software development experience in one or more programming languages, including data structures and algorithms; 3 years testing, maintaining, or launching software products; and 1 year of software design and architecture experience.
  • Experience in Linux kernel programming, device bring-up, and BSP.
  • Experience with Kernel-Based Virtual Machine, kernel programming, virtual machines, virtual machine monitors, operating systems, security analysis, and threat modeling.

Nice to have

  • Master's degree or PhD in Computer Science or a related technical field; 1 year in a technical leadership role.
  • Systems engineering and operating system principles; architectural security measures; virtual machines/hypervisors; C/C++, Python, or Rust.

Pay

$174000 - $252000 (USD) base salary

Tools

Linux, Kernel-Based Virtual Machine, C/C++, Python, Rust, Intel, AMD, Arm

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 5, 2026 (UTC)