Software Engineer III, Cloud Virtual Machines Lifecycle

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information, delivering enterprise-grade cloud solutions across 200+ countries.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer III, Cloud Virtual Machines Lifecycle

Google is seeking a Software Engineer III to join their Cloud Virtual Machines Lifecycle team. This role is crucial for developing and maintaining large-scale distributed systems that power Google Cloud Platform's virtual machine infrastructure. The position offers an opportunity to work with cutting-edge technology, including Tensor Processing Units and Graphics Processing Units, while managing the orchestration and lifecycle of millions of virtual machines.

As a Software Engineer III, you'll be part of Google's engineering team that develops technologies impacting billions of users worldwide. The role encompasses various technical areas, including distributed computing, large-scale system design, networking, and cloud infrastructure. You'll work alongside talented engineers and stakeholders across the Google Cloud Platform stack, contributing to critical projects that shape the future of cloud computing.

The ideal candidate will bring strong expertise in Java programming, data structures, and algorithms, with a proven track record in software design and debugging. Experience with large-scale distributed systems and cloud-based products is highly valued. You'll be responsible for implementing reliable systems, participating in complex analysis and design tasks, and ensuring the smooth operation of Google's cloud infrastructure.

Google Cloud serves customers in more than 200 countries, providing enterprise-grade solutions that leverage Google's cutting-edge technology. This role offers the opportunity to work on projects that directly impact Google's cloud services, helping organizations worldwide in their digital transformation journey. The position combines technical challenges with the chance to grow professionally in a dynamic, fast-paced environment where innovation and leadership are highly valued.

Last updated 16 days ago

Responsibilities For Software Engineer III, Cloud Virtual Machines Lifecycle

  • Implement and maintain highly reliable, large scale computer systems
  • Participate in analysis and design of solutions for managing the orchestration and life cycle of millions of Virtual Machines
  • Participate in complex projects and support Google's Tensor Processing Unit and Graphics Processing Unit Fleet
  • Work and integrate with many stakeholders from across the Google Cloud Platform stack

Requirements For Software Engineer III, Cloud Virtual Machines Lifecycle

Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with data structures/algorithms and software development
  • 2 years of experience with programming in Java
  • Experience in software design and debugging

Interested in this job?

Jobs Related To Google Software Engineer III, Cloud Virtual Machines Lifecycle

Cloud Architect, Google Workspace

Cloud Architect position at Google focusing on Workspace solutions, offering competitive compensation and the opportunity to drive enterprise digital transformation.

Cloud Architect, Databases, Professional Services, Google Cloud

Cloud Architect position at Google Cloud focusing on database solutions and professional services, helping customers implement and optimize their cloud infrastructure.

Technical Program Manager III, Product Launch, Google Cloud Platform

Lead complex technical programs and product launches for Google Cloud Platform, focusing on AI/ML initiatives and enterprise solutions.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Technical Program Manager, Data Center, Compliance (Bahasa)

Technical Program Manager role at Google Singapore, focusing on data center compliance and audit management, requiring Bahasa fluency and 2+ years of program management experience.