Senior Software Engineer, Infrastructure, GDC VM Management

Google LLC
Sunnyvale, TX, United States
2 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Cloud Computing Software Debugging Distributed Computing Environment Distributed Systems Kernel-Based Virtual Machine Linux Kernel Network Architecture Quick EMUlator (QEMU) Cloud Services Software Engineering Containerization Kubernetes
+2 more
Docker Golang

Job description

Experteer Overview In this role you will build and debug VM products for Google Distributed Cloud, including air-gapped and connected offerings. You will work with Kubernetes, KubeVirt, QEMU, KVM, and system-level languages to deliver secure, scalable VM experiences for private and connected clusters. You will tackle testing, debugging, and performance challenges to enable demanding workloads. You will collaborate with cross-functional teams to shape the VM platform that underpins enterprise-grade cloud capabilities. This is an opportunity to influence how Google delivers reliable, large-scale virtualization across diverse environments. Compensation / Benefits * Develop VM products for GDC air-gapped and connected environments using kubevirt-based platforms * Build and debug a VM cloud product leveraging Kubernetes, QEMU, KubeVirt, and KVM * Debug testing platforms to support secure, high-demand customer workloads * Integrate storage, networking, compute, and GPU capabilities within VM products * Collaborate with cross-functional teams and operate across low-level networking and Linux internals Tasks * Bachelor in unknown or equivalent practical experience * 5 years of GoLang software development * 5 years of experience with network architecture * Experience with distributed computing, distributed processing and systems infrastructure * Experience with container technologies (e.g., Docker, Kubernetes) or Linux internals/kernel interfaces Key requirements * bonus target * equity * benefits

Requirements

products * Collaborate with cross-functional teams and operate across low-level networking and Linux internals Tasks * Bachelor in unknown or equivalent practical experience * 5 years of GoLang software development * 5 years of experience with network architecture * Experience with distributed computing, distributed processing and systems infrastructure * Experience with container technologies (e.g., Docker, Kubernetes) or Linux internals/kernel interfaces Key requirements * bonus target * equity * benefits

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

1:35 min

Accessing software containers and developer training platforms

Paul Graham Paul Graham · World Congress 2024

2:13 min

Choosing a programming language for infrastructure management

Michael Cade · LIVE

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

Videos

See all

Related articles

See all