Google
Posted 1w ago

Senior Software Engineer, Infrastructure, GDC VM Management

Google
Sunnyvale, California, United States
$174k-$252k/yrOnsiteFull Time
Responsibilities
  • developing virtual machines
  • debugging platform issues
  • building cloud products
Requirements
  • Bachelor's degree or equivalent experience
  • 5 years in Go software development and network architecture
  • Distributed systems
  • Containers or Linux internals
  • Virtualization, and strong C programming skills
Technical tools mentioned
GoDockerKubernetesLinuxQEMUKVMCUnix shell scriptingKubeVirt

Job description

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in GoLang 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.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Google Distributed Cloud (GDC) Virtual Machine (VM) team is responsible for supporting multiple VM products for both GDC Air gapped and Connected products. For air-gapped we provide an end-to-end, cloud-like experience for managing VMs in a secure private cloud (GDCH); for Connected (GDCE) we offer VMs for a more native Kubernetes product. Both VM products are built on kube-virt and provide well integrated storage, networking, compute features for private and google connected private cloud clusters.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits

Learn more about benefits at Google.

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.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.

About Google

Provides online search, advertising, cloud computing, and consumer electronics.

Year founded
1998
Employees
190000
Organization type
Public
Headquarters
US

Similar jobs

Software Engineer roles near Sunnyvale, California
8h
Save
Mark Applied
Hide
Senior Software Engineer - Marketplace Foundation
San Mateo, California, United States
$197k-$243k/yr HybridFull Time
Roblox
RobloxNYSE: RBLX: Platform for creating and playing user-generated 3D digital experiences.
4+ YOERequires 4+ years of software development experience focused on distributed systems, systems programming, Docker, Kubernetes, Terraform, Helm, big data, distributed databases, monitoring, and technical leadership.
C#, Go, Rust, Java, C++, Python, Docker, Kubernetes, Terraform, Helm, Hadoop, Spark, Kafka, Cassandra, MongoDB, Grafana, Datadog, Prometheus, ELK stack
8h
Save
Mark Applied
Hide
Lead Software Engineer, Payment Platform
San Jose, California, United States
$400k-$500k/yr HybridFull Time
Roku
RokuNASDAQ: ROKU: Operates a TV streaming platform and sells streaming hardware.
15+ YOERequires 15+ years in large-scale backend services and payment systems, strong architecture and cloud expertise, AI-assisted coding experience, payment-flow knowledge, and familiarity with SOX, PCI, and 3DS compliance.
Claude Code, Cursor, Microsoft Copilot, GitHub Copilot, AWS, GCP, CI/CD, SOX, PCI, 3DS
9h
Save
Mark Applied
Hide
Software Engineer Graduate (TikTok Search Data Infra) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related technical field in progress; strong Java, C++, or Python skills; production data framework experience; distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
9h
Save
Mark Applied
Hide
Software Engineer - Recent Grad
San Francisco, California, United States
$165k/yr OnsiteFull Time
Kikoff
Kikoff: A fintech providing products that help consumers build credit, access liquidity, and save money.
2+ YOERequires a computer science degree or strong self-taught fundamentals, expertise in Rails, cloud infrastructure, ReactJS, or Flutter, and 2+ years of industry experience or equivalent.
Ruby on Rails, AWS, ReactJS, Vercel, Flutter
10h
Save
Mark Applied
Hide
Sr. Software Engineer, Clinical Software
Fremont, California, United States
$150k-$175k/yr HybridFull Time
Personalis
PersonalisNASDAQ: PSNL: Provides genomic sequencing and diagnostic testing for cancer management.
5+ YOEBachelor's degree in computer science, engineering, or related field; 5 years of software development experience; proficiency in Python or Java, AWS, databases, REST APIs, version control, and CI/CD.
Laboratory Information Management Systems (LIMS), Python, Java, AWS, PostgreSQL, MySQL, REST APIs, GitHub, Bitbucket, CI/CD, Flask, FastAPI, JavaScript, React, Angular, Vue.js, Docker, NoSQL
10h
Save
Mark Applied
Hide
Software Engineer (Cloud Security), AI & Data Platforms (AiDP)
Sunnyvale or San Francisco
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
3+ YOERequires 3+ years of security experience, 2+ years with cloud technologies, Java or Python application development, security expertise in IAM and encryption, GenAI or machine learning experience, and a computer science or cybersecurity degree or related experience.
Java, Python, AliCloud
10h
Save
Mark Applied
Hide
Software Engineer I, Network
San Francisco or Sunnyvale
$117k-$138k/yr OnsiteFull Time
Crusoe
Crusoe: Provides energy-efficient cloud infrastructure powered by stranded and renewable energy.
1+ YOEEarly-career software engineer with hands-on systems experience, knowledge of Java or Go, Linux fundamentals, testing, source control, and basic CI/CD; bachelor's degree or equivalent practical experience.
Git, Java, Go, Linux, BGP, VXLAN, TCP/IP, Open vSwitch (OVS)
10h
Save
Mark Applied
Hide
Software Engineer
Sunnyvale, California, United States
$265k-$317k/yr HybridFull Time
Uber
UberNYSE: UBER: A technology platform for transportation, delivery, and freight.
5+ YOEMaster's degree in a listed technical field and five years of related experience. Requires production coding, scalable distributed systems, system design, debugging, monitoring, SDLC, and data structures expertise.
C++, Python, Java, Golang, Node.js, Git, SVN, SQL, MySQL