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. VM Manager is a crucial suite of tools managing operating systems for large virtual machine fleets on Compute Engine, supporting both Windows and Linux environments. The role combines challenging technical work with significant impact, as these tools drive efficiency through automation and reduce operational burden for massive VM fleet management.

The position requires a strong background in software development, with particular emphasis on full-stack capabilities across back-end (Java, GO) and front-end (JavaScript/TypeScript, Angular) technologies. The ideal candidate will bring 5+ years of software development experience and strong expertise in data structures/algorithms, along with proven experience in testing, maintaining, and launching software products.

As part of Google Cloud's infrastructure team, you'll work on solutions that help organizations digitally transform their businesses using Google's cutting-edge technology. The role offers opportunities to architect and develop large-scale distributed systems, improve system reliability, and drive technical innovation. You'll be part of a team that serves customers across 200+ countries, solving critical business problems through cloud solutions.

The position offers growth opportunities through diverse technical challenges, from system architecture to performance optimization. You'll contribute to improving production environments, documenting architectural changes, and driving technical debt reduction. This role is perfect for engineers who are versatile, display leadership qualities, and are enthusiastic about tackling new problems across the full technology stack.

Last updated 3 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

Interested in this job?

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

Senior Software Engineer

Senior Software Engineer position at Google working on Apigee platform, focusing on AI integration and backend development with Java, Kubernetes, and cloud technologies.

Senior Software Engineer, Full Stack, Search

Senior Software Engineer position at Google, focusing on full-stack development for Search, offering competitive compensation and opportunity to impact billions of users.

Senior Software Developer, Full Stack, Google Cloud Platforms

Senior Software Developer position at Google Cloud, focusing on full-stack development and cloud technologies with 5+ years of experience required.

Senior Software Engineer, Production2020 Rollouts Productivity

Senior Software Engineer position at Google Dublin, focusing on Production2020 Rollouts Productivity, requiring 5 years of development experience and expertise in Go or C++.

Senior Software Engineer, Core

Senior Software Engineer position at Google's Core team, building fundamental technologies that power Google's flagship products and services.