Senior Software Engineer, Full Stack, VM Manager

Google is a global technology company that develops next-generation technologies serving billions of users worldwide.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Full Stack, VM Manager

Google is seeking a Senior Software Engineer to join their VM Manager team, focusing on full-stack development. This role is crucial in managing operating systems for large virtual machine fleets running Windows and Linux on Compute Engine. The position combines backend and frontend development, requiring expertise in languages like Java, Go, JavaScript, and TypeScript.

The VM Manager suite is designed to drive efficiency through automation and reduce operational burden in managing VM fleets. As part of Google Cloud, you'll be working on enterprise-grade solutions that leverage cutting-edge technology, helping organizations across 200+ countries in their digital transformation journey.

The role demands a strong background in software development, system architecture, and performance analysis. You'll be responsible for writing code, improving system reliability, and managing technical debt. The position offers opportunities to work with distributed systems at massive scale, contributing to products that impact billions of users.

This is an excellent opportunity for experienced engineers who want to work with cutting-edge cloud technology, contribute to large-scale systems, and be part of a team that's pushing the boundaries of cloud computing. You'll have the chance to work on complex technical challenges while helping shape the future of cloud infrastructure management.

The role combines technical expertise with leadership opportunities, requiring both hands-on coding skills and the ability to drive architectural decisions. You'll be working in a collaborative environment where you can contribute to various aspects of the system, from backend services to frontend interfaces, while helping maintain and improve critical cloud infrastructure tools.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Full Stack, VM Manager

  • Write and test product or system development code
  • Analyze and proactively implement improvements that increase team's velocity, product reliability and reducing resource usage
  • Improve production, staging and test environments
  • Document the changes to the system architecture so it is easily accessible to the others
  • Drive Technical Debt reduction and actively participate in the implementation efforts

Requirements For Senior Software Engineer, Full Stack, VM Manager

Java
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with full stack development
  • 3 years of experience with performance analysis
  • Experience with Windows, Linux system administration
  • Experience architecting and developing large scale distributed systems

Interested in this job?

Jobs Related To Google Senior Software Engineer, Full Stack, VM Manager

Senior Software Engineer, Ads

Senior Software Engineer position at Google's Ads team, focusing on full-stack development and large-scale systems.

Senior Software Engineer, Infrastructure, Buyable Corpus

Senior Software Engineer position at Google working on infrastructure for the Buyable Corpus project, focusing on large-scale commerce systems and distributed computing.

Senior Software Engineer, Full Stack, Payments

Senior Software Engineer position at Google focusing on full-stack development for payment systems and technologies.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google, focusing on full-stack development of internal tools and systems, requiring 5 years of experience in software development.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and maintaining large-scale search infrastructure and technologies.