Senior Software Engineer, Virtualization at Scale

Google

Sunnyvale (CA)

On-site

USD 174,000 - 252,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
401(k) match

Job summary

Google is seeking software engineers to advance the virtualization stack at scale, focusing on Rust-based VMMs, guest isolation, and enterprise-grade reliability. You will lead design and implementation across CI/CD, tooling, and automation while supporting millions of production hosts and diverse hardware configurations.

The role emphasizes collaboration across teams to push performance, security, and efficiency, with opportunities to influence the virtualization layer and infrastructure

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages (e.g., C, C++ or Go).
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • Experience in systems programming, kernel-level development, and virtualization architectures.
  • Experience in core infrastructure (e.g., Virtual Machines, Operating Systems, Infrastructure as a Service, Networking, Storage, Security, Hypervisor).

Responsibilities

  • Lead the development of the virtualization subsystem (VMM, CHV) at Google scale.
  • Lead the development of specialized tooling to support engineering practices within the virtualization and systems programming space.
  • Design and implement automation frameworks for build, CI/CD, and qualification testing specifically tailored for Rust-based VMMs and guest isolation layers.
  • Support the delivery of the virtualization layer across millions of production hosts, ensuring compatibility across various product lines and hardware configurations.
  • Build out observability framework to provide transparency into VM health and I/O performance, supporting a more data-driven and efficient release process.

Job description

Google is seeking software engineers to advance the virtualization stack at scale, focusing on Rust-based VMMs, guest isolation, and enterprise-grade reliability. You will lead design and implementation across CI/CD, tooling, and automation while supporting millions of production hosts and diverse hardware configurations.

The role emphasizes collaboration across teams to push performance, security, and efficiency, with opportunities to influence the virtualization layer and infrastructure

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Virtualization at Scale
Senior Software Engineer, Virtualization at Scale

Google • Kirkland (WA)

On-site
USD 174,000 - 252,000
Health insurance
401(k) with company match
PTO: 20 days/year
+4
Senior Infrastructure Engineer: Virtualization at Scale
Senior Infrastructure Engineer: Virtualization at Scale

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Google • Kirkland (WA)

On-site
USD 174,000 - 252,000
Health insurance
401(k) with company match
PTO: 20 days/year
+4
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+8
Senior VM Infrastructure Engineer - Go/KVM/KubeVirt
Senior VM Infrastructure Engineer - Go/KVM/KubeVirt

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000
Senior Infrastructure Engineer - Home Virtualization
Senior Infrastructure Engineer - Home Virtualization

Google Inc. • Mountain View (CA)

On-site
USD 147,000 - 210,000
Principal Engineer: Memory Safety & Rust Modernization
Principal Engineer: Memory Safety & Rust Modernization

Google • United States

Hybrid
USD 307,000 - 427,000
Health insurance
401(k) with company match
PTO 20 days/year
Principal Engineer, Memory Safety and Agentic Modernization
Principal Engineer, Memory Safety and Agentic Modernization

Google • United States

Hybrid
USD 307,000 - 427,000
Health insurance
401(k) with company match
PTO 20 days/year
Senior Software Engineer, Infrastructure, GDC VM Management
Senior Software Engineer, Infrastructure, GDC VM Management

Google • Town of Montana (WI)

On-site
USD 174,000 - 252,000