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 a month 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 Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and power integrity analysis.

Senior Network Engineer, Google Enterprise Networking

Senior Network Engineer position at Google, focusing on enterprise network infrastructure design and operations with competitive compensation and benefits.

Senior Software Engineer, Titian Platform

Senior Software Engineer position at Google's Titian Platform, focusing on implementing Generative AI applications in Google Cloud Platform.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on optical network infrastructure, automation, and large-scale network operations.

Senior Software Engineer, Infrastructure, Google Ads

Senior Software Engineer position at Google Ads, focusing on infrastructure development and large-scale distributed systems, offering competitive compensation and growth opportunities.