Drimva

Google

Senior Software Engineer, Cloud Spanner Platform

Sunnyvale, CA, USA · Senior · Full-time · Posted Oct 16, 2026

Experience
5 years in software development; 3 years in large-scale infrastructure, distributed systems or networks, or compute technologies, storage or hardware architecture; 3 years testing, maintaining, or launching software products; 1 year in software design and architecture.
Education
Bachelor’s degree or equivalent practical experience.

About the job

Develop and lead service-health features and architectural changes for Cloud Spanner, improving scalability, resiliency, and isolation in a globally distributed database.

What you'll do

  • Design and develop features that support future scale and improve resiliency and isolation.
  • Identify potential bottlenecks through monitoring, experimentation, and other signals, and propose solutions.
  • Collaborate with SRE and partner teams on cross-team solutions; lead architectural changes in a massively distributed system.

What they ask for

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of software development experience in one or more programming languages.
  • 3 years of experience developing large-scale infrastructure, distributed systems or networks, or with compute technologies, storage or hardware architecture.
  • 3 years of experience testing, maintaining, or launching software products; 1 year of software design and architecture experience; experience with Distributed Systems and Backend.

Nice to have

  • Master's degree or PhD in Computer Science or a related technical field.
  • Experience programming in C++, solving problems at scale, or with database core concepts, consistency, and isolation.

Pay

$174000 - $252000 (USD) base salary

Tools

C++, Distributed Systems, Backend, Site Reliability Engineering (SRE)

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 4, 2026 (UTC)