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 essential for automating and maintaining VM fleets, driving efficiency through automation and reducing operational burden. As part of Google Cloud, you'll be working on enterprise-grade solutions that leverage cutting-edge technology, serving customers across 200+ countries.

The ideal candidate will bring 5+ years of software development experience, with strong expertise in full-stack development, performance analysis, and distributed systems. You'll be responsible for writing code, improving system reliability, managing technical debt, and documenting architecture changes.

This role offers the opportunity to work with Google's world-class engineering teams, contributing to products that impact billions of users. You'll be part of Google Cloud's mission to accelerate digital transformation across industries, working with the latest technologies and solving complex technical challenges.

The position is based in Warsaw, Poland, offering the chance to work in one of Google's key engineering hubs. You'll collaborate with global teams, contribute to critical infrastructure projects, and help shape the future of cloud computing technologies.

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.