Google

Senior Staff Software Engineer, Uber TL, P2020 Rollouts

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

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of software development experience in languages like C, Java, Python, or Go.
  • 8 years of experience with cloud-based solutions like SaaS or IaaS.
  • Experience with CI/CD in environments like Kubernetes.
  • Collaborative experience with UX designers, product managers, and other engineers.

Responsibilities

  • Own technical strategy and architecture for the P2020 Rollouts team.
  • Lead initiatives for continuous deployment of complex changes.
  • Mentor engineers and influence the technical direction of Rollouts.
  • Oversee project work and facilitate growth for Rollouts team leads.
  • Design and implement user experiences for Rollouts in line with Google's production practices.

Benefits

  • Comprehensive healthcare plans.
  • Generous paid time off policies.
  • Retirement savings with company match.
  • Employee development and training programs.
  • Work-life balance initiatives.
Full Job Description
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 Eng, PM, UX and T/PgM functions. Eng sites include DUB, ZRH, CAM. Candidates 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 - $365000 (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 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: