Principal Engineer, Rollouts

Google is a multinational technology company specializing in internet-related services and products, including search, cloud computing, software, and hardware.
Backend
Principal Software Engineer
Contact Company
Enterprise SaaS

Description For Principal Engineer, Rollouts

Google is seeking a Principal Engineer to lead the evolution of their internal Continuous Delivery (CD) system. As the overall Technical Lead for the Rollouts team, you will be responsible for developing Google's primary production deployment software, which includes version changes, capacity management, and configuration changes. Your role involves crafting and executing a comprehensive technical strategy to standardize APIs, enhance CD performance, and ensure robust interoperability with both internal and external tooling.

In this position, you will build collaborative bridges across various Google teams, including Product Management, UX, Program Management, Tech Writing, and multiple engineering organizations. Your work will directly impact how Google delivers software, focusing on both safety and velocity. You'll be tasked with enabling reliability, risk reduction, safety, compliance, and development velocity outcomes for server developers at Google while maintaining the speed of innovation.

You'll be working with established systems that involve technical compromises and the need to balance innovation with backwards compatibility. Additionally, you will drive the cultural and technical changes necessary to scale and evolve industry integrations platform-wide.

The Technical Infrastructure team at Google is responsible for building and maintaining the architecture behind everything users see online. From developing and maintaining data centers to building the next generation of Google platforms, this team makes Google's product portfolio possible. They take pride in being the engineers' engineers and enjoy voiding warranties by taking things apart to rebuild them. Their focus is on keeping networks up and running to ensure users have the best and fastest experience possible.

This role requires a blend of technical expertise, leadership skills, and strategic thinking. You'll need to have a strong background in computer science, experience with API-first infrastructure software development, and a track record of leading large, dynamic engineering teams. Your ability to make well-supported tradeoffs in complex situations and grow team capabilities through mentoring will be crucial.

If you're passionate about shaping the future of software delivery at Google, have a knack for balancing innovation with practical constraints, and enjoy tackling complex technical challenges at scale, this Principal Engineer role could be an excellent fit for you.

Last updated 16 hours ago

Responsibilities For Principal Engineer, Rollouts

  • Lead the technical strategy for the Rollouts product portfolio with an API-first approach
  • Act as an innovation and unbiasing advocate, challenging the internal products' tendency to follow the evolutionary path
  • Partner with product leads across multiple areas, on technologies up and down Google's tall and deep stack to set the technical direction for the team, and drive platform-wide initiatives delivering production platform solutions to Googlers
  • Partner across functions (e.g., Engineering, Product Management, UX, Technical Program Management) to integrate the API-first approach into all aspects of development, and pave the way for future industry integrations

Requirements For Principal Engineer, Rollouts

Kubernetes
Linux
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Experience defining system or process requirements for systems
  • Experience leading technical teams and implementing engineering products at an executive level within multinational organizations
  • Experience landing outcomes across a broad range of products and technologies, walking the line between necessary product heterogeneity and platform centralization
  • Experience leading large, fast-paced and dynamic engineering teams across multiple organizations
  • Track record of growing team capabilities through role modeling and mentoring
  • Experience leading API-first infrastructure software development efforts, from design to troubleshooting, and proven ability to make well-supported tradeoffs in complex situations
  • Familiarity with the leading industry DevOps tooling and service management solutions

Interested in this job?

Jobs Related To Google Principal Engineer, Rollouts

Principal Software Engineer, Google Compute Engine Control Plane

Lead the Compute organization in designing and developing cutting-edge projects for Google Compute Engine, the core of Google Cloud Platform.

Group Product Manager, Enterprise Solutions, Google Cloud

Lead product management for Google Cloud Platform's Enterprise Solutions, focusing on Generative AI and Large Language Models.

Senior Engineering Manager, Sports, Search

Lead a team building sports-related search products at Google, managing full-stack technologies and driving innovation in search experiences.

Lead Group Product Manager, Japan Search

Lead Group Product Manager for Japan Search at Google, responsible for developing and executing localized search strategies.

Senior Product Manager, E-Commerce

Senior Product Manager role at Google, focusing on E-Commerce, guiding products from conception to launch and working cross-functionally with various teams.