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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing cloud infrastructure and enterprise solutions with opportunities to work on large-scale systems.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex issues and improve Google Workspace products.

Software Enginer ll, Chrome Enterprise Core

Software Engineer II position at Google working on Chrome Enterprise Core, focusing on cloud management features and full-stack development.

ASIC RTL Design Engineer, Silicon

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions and foundation IP design for Pixel SoCs, requiring expertise in RTL design and microarchitecture.

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 3 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?