Software Engineer II, Full Stack, Google Cloud

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

Description For Software Engineer II, Full Stack, Google Cloud

Google Cloud is seeking a Full Stack Software Engineer II to join their team in developing and maintaining critical monitoring infrastructure. This role focuses on building and improving monitoring dashboards (Automon) that provide essential visibility into Google's vast production services. You'll work with cutting-edge technologies across the full stack, from backend systems in Java, Python, and Go to frontend development using JavaScript/TypeScript.

The position offers an opportunity to impact billions of users by ensuring the reliability and performance of Google's services through sophisticated monitoring solutions. You'll collaborate with both Software Engineers (SWEs) and Site Reliability Engineers (SREs) to enhance monitoring coverage across all Alphabet services and products.

As part of Google Cloud, you'll be working in a division that helps organizations worldwide with their digital transformation journey. The role combines technical challenges of large-scale system design with the opportunity to work on Google's cutting-edge technology stack. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving.

The ideal candidate should have experience with full-stack development, strong knowledge of data structures and algorithms, and the ability to work with various programming languages. This position offers exposure to Google's production infrastructure and the chance to work on systems that operate at massive scale.

Working at Google provides the opportunity to be part of a diverse, inclusive culture that's committed to innovation and technical excellence. You'll have access to Google's extensive resources and the chance to work alongside some of the industry's brightest minds while contributing to products that impact users globally.

Last updated 2 months ago

Responsibilities For Software Engineer II, Full Stack, Google Cloud

  • Develop, operate, and maintain the Monitoring Dashboards (Automon), offering out-of-the-box monitoring for every production service
  • Support improvements in Monitoring performance, integration with Google Production Platform (GPP) solutions were relevant and personalisation of the Monitoring offering
  • Improve monitoring coverage for all Alphabet services and products throughout their lifecycle, supporting Service Builders (Software engineers and site reliability engineers) directly as well as partners in the Monitoring ecosystem

Requirements For Software Engineer II, Full Stack, Google Cloud

Java
Python
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent

Interested in this job?

Jobs Related To Google Software Engineer II, Full Stack, Google Cloud

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on developing technical foundations for Google's flagship products with competitive compensation and benefits.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Lead complex AR/VR projects at Google as a Technical Program Manager III, managing cross-functional teams and driving innovation in immersive computing.

Program Manager II, Operations, New Product Introduction

Program Manager II position at Google focusing on Operations and New Product Introduction, leading cross-functional teams and managing production transitions.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud as a Program Manager III, managing critical data center equipment requirements and cross-functional projects.