Software Engineer II, Rollouts Production Health

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

Description For Software Engineer II, Rollouts Production Health

Google is seeking a Software Engineer II to join their Production Program, an SRE initiative focused on reducing engineer time spent on basic service management. The role is part of the Rollouts team, which establishes and maintains user-focused, customer-centric SLOs reflecting user journeys.

As a Software Engineer II in the Rollouts Production Health team, you'll be at the forefront of Google's infrastructure, working on critical systems that impact billions of users. The position requires expertise in distributed systems, software development, and production environment management. You'll be responsible for building and maintaining comprehensive rollout monitoring systems, developing automated error classification tools, and ensuring robust service reliability.

The role offers unique challenges in large-scale system design, requiring both technical depth and breadth. You'll work with cutting-edge technologies and have the opportunity to impact Google's global infrastructure. The position demands strong analytical skills, experience with distributed systems, and the ability to tackle complex technical challenges.

Google Cloud's mission to accelerate digital transformation across industries means you'll be working on solutions that help organizations worldwide leverage Google's cutting-edge technology. The role offers excellent growth opportunities, exposure to diverse technical challenges, and the chance to work with some of the industry's best engineers.

The ideal candidate will bring fresh perspectives to information retrieval, distributed computing, system design, and other critical areas. You'll be part of a team that values innovation, technical excellence, and user-focused solutions, while working in an environment that promotes learning and professional growth.

Last updated 15 days ago

Responsibilities For Software Engineer II, Rollouts Production Health

  • Build a holistic view of every rollout, from its initiation to completion, and build an understanding of the whole stack to be able to troubleshoot
  • Build a set of automated error classifiers, working on heuristics and improving logging across the Rollouts stack
  • Be responsible for defending per-customer metrics with analysis of failure modes, and ensuring follow-up on fixes, production outages, and post AIs

Requirements For Software Engineer II, Rollouts Production Health

Python
Java
JavaScript
Go
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • 1 year of experience building and developing infrastructure or distributed systems
  • Experience in analyzing and troubleshooting distributed systems
  • Experience with, or ability to learn either C++ or Golang

Benefits For Software Engineer II, Rollouts Production Health

Medical Insurance
Visa Sponsorship
  • Equal opportunity employer
  • Accommodation for special needs

Interested in this job?

Jobs Related To Google Software Engineer II, Rollouts Production Health

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on emerging markets and user experience enhancement.

Software Developer III, Infrastructure, Google Cloud Business Platforms

Software Developer III position at Google Cloud focusing on infrastructure development and large-scale distributed systems.

Technical Program Manager III, Supply Chain Systems, Technical Infrastructure

Technical Program Manager III position at Google, leading supply chain systems and infrastructure projects with competitive compensation and benefits.

Advertising Solutions Architect, gTech Ads LCS

Technical Solutions Architect role at Google focusing on advertising technology, requiring expertise in web technologies and client relationship management.

Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud, focusing on business platforms development with opportunities to work on large-scale systems and next-generation technologies.