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 5 hours 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

Technical Program Manager, Data Center Construction

Lead data center construction projects at Google, managing technical programs and ensuring successful delivery of infrastructure initiatives in Skien, Norway.

Program Manager III, Connectivity Planning, Google Enterprise Network

Lead connectivity planning and network strategy projects at Google as a Program Manager III, managing cross-functional teams and telecommunications partnerships.

Regional Program Manager, Data Center, Front End, Planning

Technical Program Manager role at Google managing data center infrastructure projects, requiring 5+ years experience in program management and construction projects.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud's data center equipment, managing cross-functional projects and supply chain operations.

Product Manager, Cloud Monitoring and Monarch

Product Manager position at Google focusing on Cloud Monitoring and Monarch, requiring 5+ years of experience in product management and AI/ML expertise.