Principal Engineer, Rollouts

Google develops and maintains global technical infrastructure, including data centers and platforms that power their extensive product portfolio.
DevOps
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
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. This critical role involves developing Google's primary production deployment software, managing version changes, capacity, and configuration changes. The position requires crafting and executing a comprehensive technical strategy to standardize APIs (REST, gRPC, etc.), enhance CD performance, and ensure robust interoperability with both internal and external tooling.

The role demands building collaborative bridges across Google, working with Product Management, UX, Program Management, Tech Writing, and multiple engineering organizations. You'll directly influence how Google delivers software, focusing on both safety and velocity, while enabling reliability, risk reduction, compliance, and development velocity outcomes for server developers at Google.

As the Rollouts Technical Lead, you'll work with established systems that require balancing innovation with backwards compatibility. The position involves making well-supported tradeoffs in complex situations and driving cultural and technical change necessary to scale and evolve industry integrations platform-wide.

The Technical Infrastructure team at Google is responsible for the architecture that powers all user-facing services. They take pride in being the engineers' engineers, maintaining data centers, and building next-generation Google platforms. The team ensures networks remain operational, providing users with the best and fastest experience possible.

This role offers an opportunity to shape the future of software delivery at one of the world's leading technology companies, working with cutting-edge technologies and solving complex technical challenges at scale. The ideal candidate will bring strong technical leadership experience, expertise in API-first development, and the ability to drive innovation while maintaining system stability.

Last updated 2 days 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
  • Drive platform-wide initiatives delivering production platform solutions to Googlers
  • Partner across functions to integrate the API-first approach into all aspects of development

Requirements For Principal Engineer, Rollouts

Kubernetes
  • 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
  • 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
  • Familiarity with the leading industry DevOps tooling and service management solutions

Interested in this job?

Jobs Related To Google Principal Engineer, Rollouts

Principal Engineer, Rollouts

Lead Google's Continuous Delivery system evolution as Principal Engineer, focusing on API standardization and deployment software enhancement.

Principal Engineer, Rollouts

Lead Google's Continuous Delivery system evolution as Principal Engineer, focusing on API standardization and deployment infrastructure enhancement.

Lead DevOps Engineer

Lead DevOps Engineer position at Cprime, focusing on Azure cloud infrastructure and GitHub expertise, requiring 12+ years of experience in DevOps practices.

IT Escalation Engineer

Senior IT Escalation Engineer position for US-based MSP, requiring 10+ years experience in enterprise IT support, networking, and security.

Software Development Engineer IV DevOps

Principal DevOps Engineer position at Meesho, building scalable infrastructure for India's leading e-commerce platform. 8-12 years experience required.