Google

Senior Staff Software Engineer, Uber TL, P2020 Rollouts

Google • $262K — $364K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience
  • 8 years of software development in languages like C, Java, Python, or Go
  • 8 years in public cloud, SaaS, IaaS, or enterprise applications
  • Experienced in CI/CD with compute infrastructure (e.g., Kubernetes)
  • Collaborative experience with UX designers, PMs, and engineers
  • Experience with software reliability at scale
  • Full Stack Development expertise

Responsibilities

  • Own the technical strategy and architecture for multi-change orchestration within the P2020 Rollouts team
  • Lead initiatives for continuous deployment of complex changes with a governed solution
  • Mentor engineers and influence the technical direction of the Rollouts
  • Guide project work by coaching Rollouts Tech Lead delegates
  • Oversee complex projects requiring cross-department collaboration

Benefits

  • Comprehensive health and wellness plans
  • Generous paid time off and leave policies
  • Equity options in addition to salary
  • Flexible work environment with supportive company culture
  • Robust professional development opportunities
Full Job Description
info_outline
X In most instances, this position requires in-person interviews as part of the hiring process.

Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., C , Java, Python, or Go).
  • 8 years of experience with public cloud, software-as-a-service (SaaS), infrastructure-as-a-service (IaaS), or enterprise applications.
  • Experience with continuous integration and continuous delivery (CI/CD) in compute infrastructure (e.g., Kubernetes).

Preferred qualifications:
  • Experience working collaboratively with other designers (e.g., UX researchers, UX writers, product managers, and engineers.
  • Experience delivering software reliability and support outcomes at large-scale.
  • Experience delivering developer productivity platforms or tooling.
  • Experience with Full Stack Development.


About the job

P2020 Rollouts team owns the canonical CD solution used for continuous deployments of binaries, configs, footprint changes, Spanner schema changes, etc to production in a way that is easy, safe, fast, scalable, reliable and follows production best practices. The team is part of P2020 organization and Google Production Platform (GPP). Rollouts team is composed of dedicated Engineers, Product Managers, UX and Program Manager functions. Eng sites include DUB, ZRH, CAM. Applicants for this role are expected to work from the Cambridge office. This role is not open to 100% remote candidates.

In this role, you will find that delivering a scalable, reliable, and performant Continuous Deployment (CD) solution to meet the developer and change management needs of Google Product Areas (PAs) is a uniquely exciting opportunity. You will collaborate with Product Management (PM) and User Experience (UX) leadership to design and implement a Rollouts user experience that is perceived as easy, simple, and well-integrated with the Google Production Platform. Employing your full-stack skills, you will drive the revamp of Rollouts and its subsequent, ongoing alignment with underlying CD APIs according to go/cd-taxonomy. Additionally, you will partner with executive team leadership to drive the API-first alignment of the Rollouts stack with Terraform as part of Compute Engine 4 Arm (C4A). You will be passionate about designing large-scale, resilient code and innovating and supporting new technological architectures.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $262000 - $364000 (USD) 25% bonus target equity benefits

Learn more about benefits at Google .

Responsibilities
  • Own technical strategy, engineering architecture and designs underpinning multi-change orchestration for areas within the 110-person P2020 Rollouts team.
  • Lead initiatives to enable continuous deployment of complex changes, offering an opinionated and governed solution for coordinating multiple roll-out units. Issues will include capacity management continuous deployment, requiring precise ordering of changes across server, infrastructure systems and service dependencies, and complex system changes like data migrations and new feature launches, which often involve human-driven processes and tools.
  • Lead complex projects, mentor engineers, and influence the overall technical direction of Rollouts.
  • Lead, oversee and guide project work including through coaching and growth of Rollouts Tech Lead (TL) delegates.


About Google

Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.
Learn more about Google
Size
156,500 employees
Market Cap
$1,115.4 billion
Industry
Net Income
$40.2 billion
Founded
1998
5 Year Trend
+23.3%
Revenue
$182.5 billion
NASDAQ

Similar Jobs

More Jobs at Google

More Information Technology Jobs

Find similar Senior Staff Software Engineer, Uber TL, P2020 Rollouts jobs: