Senior Software Engineer, Infrastructure, GDC VM Management

Google Inc.

Sunnyvale (CA)

On-site

USD 174,000 - 253,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity grants
Bonus target
Benefits package

Job summary

Google Sunnyvale, CA invites a Senior Software Engineer to help design and implement infrastructure for Google Distributed Cloud VM management. You will work on virtualization, distributed systems, and low-level networking, contributing to air-gapped and software-only VM solutions.

Responsibilities include building, debugging, and optimizing VM platforms with Go, C, Kubernetes, QEMU/KVM, and Linux internals, while collaborating across teams to deliver secure, scalable cloud capabilities.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of Go software development and network architecture experience.
  • Experience with distributed computing and systems infrastructure.
  • Experience with container tech (Docker/Kubernetes) or Linux internals.

Responsibilities

  • Develop VMs for Google Distributed Cloud (GDC), including air-gapped and connected products.
  • Debug testing platforms to run secure, demanding customer workloads.
  • Build and debug a VM cloud product using Kubernetes, QEMU, KubeVirt, KVM, Go, C, Unix shell scripting, and Linux internals.

Skills

Go
Network architecture
Distributed computing
Docker
Kubernetes
Linux internals

Education

Bachelor’s degree or equivalent
Master’s degree or PhD in Computer Science or related field

Tools

QEMU/KVM
KubeVirt
Go
C
Docker
Kubernetes

Job description

Senior Software Engineer, Infrastructure, GDC VM Management

Google, Sunnyvale, CA, USA

Qualifications
  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in Go programming language.
  • 5 years of experience with network architecture.
  • Experience with distributed computing, distributed processing, and systems infrastructure.
  • Experience working with container technologies (e.g., Docker, Kubernetes) or Linux internals/kernel interfaces.
Preferred Qualifications
  • Master’s degree or PhD in Computer Science or related technical field.
  • 5 years of experience with operating systems.
  • Experience working with Virtualization, Virtual Machines, Hypervisors (QEMU/KVM).
  • Solid understanding of networking, network performance, and network configuration.
  • Strong C programming and debugging skills.
Responsibilities
  • Develop virtual machines for Google Distributed Cloud (GDC), including air-gapped, connected, and software-only products, utilizing a background in distributed systems and machine virtualization technologies.
  • Debug testing platform issues to run secure, stable, and demanding customer workloads.
  • Build and debug a virtual machine (VM) cloud product leveraging Kubernetes, QEMU, KubeVirt, KVM, Go, C, Unix shell scripting, and Linux internals, with exposure to low-level networking, compute, storage, and GPUs.

US: $174,000 - $253,000 (USD) + 15% bonus target + equity + benefits.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy, Know your rights: workplace discrimination is illegal, Belonging at Google, and How we hire.

Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.

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

Similar jobs worth comparing

Senior Software Engineer, GGN Emulation and Infrastructure Productivity
Senior Software Engineer, GGN Emulation and Infrastructure Productivity

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer, GGN Emulation and Infrastructure Productivity
Senior Software Engineer, GGN Emulation and Infrastructure Productivity

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer, Infrastructure, Google Cloud Platforms
Senior Software Engineer, Infrastructure, Google Cloud Platforms

Google • United States

On-site
USD 174,000 - 252,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Staff Software Engineer, GDC Infra Cluster
Senior Staff Software Engineer, GDC Infra Cluster

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Software Engineer, GDC Networking, Google Cloud
Software Engineer, GDC Networking, Google Cloud

Google Inc. • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Senior Software Engineer, Infrastructure, Google Cloud Global Networking
Senior Software Engineer, Infrastructure, Google Cloud Global Networking

Google • New York (NY)

On-site
USD 174,000 - 252,000
Senior Software Engineer, Infrastructure, Google Cloud Global Networking
Senior Software Engineer, Infrastructure, Google Cloud Global Networking

Google • United States

On-site
USD 174,000 - 252,000
Equity
Bonus target
Senior Staff Software Engineer, GDC Infra Cluster
Senior Staff Software Engineer, GDC Infra Cluster

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Bonus target
Equity
Benefits
Senior Staff Software Engineer, GPU System Software
Senior Staff Software Engineer, GPU System Software

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Equity grants
Bonus target
Senior Software Engineer, Infrastructure, Google Cloud Memorystore
Senior Software Engineer, Infrastructure, Google Cloud Memorystore

Google • Kirkland (WA)

On-site
USD 174,000 - 253,000
Equity options
15% bonus target
Comprehensive benefits