Technical Program Manager · Seattle, WA

Jamie Pilgrim

9+ years across software engineering, developer infrastructure, and technical program leadership, including 4.5 years as a TPM in Google's Core org leading deprecations, breaking changes, and cross-team programs across engineering and open source. Before that, I built consumer-facing products as a full-stack engineer and taught people to code.

Experience

Google

Technical Program Manager · Jan 2022 – Aug 2026 · Seattle, WA

Protocol Buffers

May 2025 – Aug 2026

Google's data-serialization library, used across Google and by open-source projects, including Cloud customers.

Deprecation strategyMigration planningCross-org alignment

Retiring Java Proto 1 after 10+ years

Set up and drove a phased deprecation program for a protobuf version deprecated for over a decade: phasing, timeline, support model, escalation path, and tracking, approved by the Director of Engineering. Wrote a script to remove obsolete files and map remaining usage across 40+ dependent teams, and negotiated a freeze on new usage, which ended the allowlist approvals that cost protobuf engineers several reviews every week.

Result: On track for full turndown, with zero incidents, when I left.

Release managementCustomer impactProcess redesign

Making breaking protobuf releases safe for Google Cloud customers

After a release disrupted major Google Cloud customers, I ran 1:1 interviews and a retrospective, published a one-pager of fixes, and led a recurring sync across protobuf, Cloud Client Libraries, and gRPC.

Result: The next 2 breaking releases shipped with zero customer escalations.

Program turnaroundWorkstream ownershipStakeholder management

Getting the stalled protobuf–Cloud SDK program back on track

Named an owner for each workstream, built a central project hub, and set a regular status cadence.

Result: Nearly every workstream delivered an initial artifact within 2 months.

Operational efficiencyData-driven decisionsOn-call

Reducing protobuf's on-duty rotation with an ops dashboard

Built an ops dashboard and used support-request trends to show where on-duty time was actually going.

Result: Cut the rotation from 2 engineers to 1, returning capacity to roadmap work.

Languages

May 2024 – May 2025

Coding standards, style guides, and code readability across Google's programming languages.

Program launchOpen sourceIntake design
  • Extended Google's code-readability program to open source. Turned a draft into a milestone plan, built the program site, guides, and feedback forms, and recruited volunteer authors and mentors.
  • Owned communications for a customer outreach program, and delivered an insights summary that gave leadership org-wide visibility.
  • Designed a structured intake process for the C++ Style Guide working group, with request categories and response-time targets.

TAO: Tooling, Architecture & Optimization

Jan 2022 – May 2024

Google's engineering efficiency org, focused on performance and compute cost across Google's services.

Data migrationCost optimizationExecutive reporting
  • Migrated ~24 fleet-wide profiling data pipelines to a new database platform (SQL refactoring, historical backfills), and fixed bugs in the efficiency dashboards executives used to track performance.
  • Ran the optimization review committee: intake, review, and approval for ~30 proposals to reduce compute cost across Google.
  • Owned the quarterly business reviews and newsletter. Published within 30 days of quarter end, the team's earliest ever.
  • Covered a senior TPM's full portfolio during a multi-month leave while keeping my own programs on track.

Before Google

Engineering, a TPM apprenticeship, and teaching
MicrosoftTPM ApprenticeJan 2020 – Jun 2020

Analyzed customer failure data across retail hardware with storage engineering and retail teams, isolated root causes, and recommended structured data intake for future telemetry. Built a Power BI dashboard for ROI, impact, and OKR status.

AvvoFull-stack Software EngineerJan 2018 – Jan 2020

Built and A/B tested features for Avvo.com's consumer services (lawyer profiles, search, Q&A, and messaging) on a Rails, Elixir/Phoenix, Vue, and React stack, with 10% faster page loads, top-3 Google rankings, and higher engagement. Took on PM and TPM duties for my team during a period of attrition.

Ada Developers AcademyCode School InstructorAug 2016 – Jan 2018

Designed curriculum and led cohorts of 20+ students through a 6-month intensive that prepared them for internships at Amazon, Google, Microsoft, and other Seattle tech companies, with a 90–94% post-internship hire rate.

Latin School of ChicagoComputer Science TeacherAug 2015 – Jul 2016

Created the curriculum for and taught all four upper school computer science courses.

Jamie Pilgrim smiling on a foggy alpine hike

Hiring a TPM in Seattle?

I'm open to TPM roles in the Seattle area and on remote-friendly teams.