Drimva

Google

Staff Software Engineer, Virtual Machines

Sunnyvale, CA, USA · Staff · Full-time · Posted Sep 29, 2026

Experience
8 years leading projects and designing, analyzing, and troubleshooting distributed systems; 2 years working with Kubernetes. Preferred: 8 years with data structures and algorithms; 3 years in technical leadership and 3 years in a complex, matrixed organization; 2 years with Linux Kernel.
Education
Bachelor's degree or equivalent practical experience; preferred Master’s degree or PhD in Engineering, Computer Science, or a related technical field.

About the job

Provides technical leadership for Google Distributed Cloud’s air-gapped virtual machine offering, building and maintaining large-scale software for secure private cloud clusters.

What you'll do

  • Provide technical leadership on high-impact projects and coach a distributed engineering team.
  • Align teams on goals, outcomes, timelines, priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions.

What they ask for

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience leading projects and designing, analyzing, and troubleshooting distributed systems.
  • 2 years of experience working with Kubernetes.

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with data structures and algorithms, technical leadership, complex matrixed organizations, or Linux Kernel.

Pay

$207000 - $300000 (USD) base salary; 20% bonus target (amount not specified)

Tools

Kubernetes, Linux Kernel, kube-virt

Model-written summary · the original posting is authoritative

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