Software Engineer III, Cloud Virtual Machines Lifecycle

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information worldwide.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

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 integral to Google Cloud's mission to accelerate digital transformation across organizations and industries. As part of this position, you'll be working on critical infrastructure that powers Google's cloud services, specifically focusing on the orchestration and lifecycle management of virtual machines at massive scale.

The role combines deep technical expertise in distributed systems with cloud infrastructure, requiring you to work with cutting-edge technologies including TPUs and GPUs. You'll be part of a team that designs and implements solutions that directly impact millions of virtual machines, ensuring reliability and performance at scale.

Working at Google means you'll be at the forefront of cloud technology, contributing to enterprise-grade solutions that leverage Google's cutting-edge technology. You'll collaborate with various stakeholders across the Google Cloud Platform stack, providing opportunities to work on complex technical challenges while having a significant impact on cloud infrastructure.

The ideal candidate will bring strong expertise in Java programming, distributed systems, and cloud technologies. You'll be part of Google's broader mission to develop technologies that change how billions of users connect and interact with information. The role offers the opportunity to work on large-scale systems while contributing to products that serve customers across more than 200 countries.

This position combines technical depth with the opportunity to shape the future of cloud computing at one of the world's leading technology companies. You'll be supported by Google's collaborative culture and will have access to some of the most advanced technology infrastructure in the industry.

Last updated 2 months ago

Responsibilities For Software Engineer III, Cloud Virtual Machines Lifecycle

  • Implement and maintain highly reliable, large scale computer systems
  • Participate in complex projects and support Google's Tensor Processing Unit (TPU) and Graphics Processing Unit (GPU)
  • Participate in analysis and design of solutions for managing the orchestration and life cycle of millions of Virtual Machines
  • Work and integrate with 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
  • Experience in building large scale distributed systems and reliable systems (preferred)
  • Experience in delivering cloud based products (preferred)
  • Experience with Object-Oriented Analysis and Design (preferred)

Interested in this job?

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

Program Manager III, Supplier Sourcing, Google Cloud

Program Manager III position at Google Cloud focusing on supplier sourcing, strategy, and category management for cloud infrastructure operations.

Data Center Learning and Development Program Manager

Lead data center learning and development initiatives at Google, managing training programs and operational excellence in facility operations.

Technical Program Manager II, Risk and Compliance, CISO

Technical Program Manager II position at Google Cloud focusing on risk and compliance, managing strategic initiatives to enhance customer trust and regulatory resilience.

Technical Program Manager II, Data Center Planning, Google Cloud

Technical Program Manager II position at Google Cloud focusing on data center planning and automation, requiring 2+ years of program management experience and strong analytical skills.

Cloud Solutions Architect, Rapid Innovation Team

Cloud Solutions Architect position at Google's Public Sector team, focusing on developing prototypes and solutions using GCP for government and educational institutions.