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.