Senior Software Engineer, Distributed DBs & Systems

Google Inc.

Sunnyvale (CA)

On-site

USD 174,000 - 252,000

Full time

7 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Google Sunnyvale, CA seeks a Senior Software Engineer to help extend Infra Spanner with large-scale features for distributed databases and storage systems. In this role you will write and test core code, participate in design reviews, review peers, and contribute to documentation.

In-person interviews are typically conducted as part of the hiring process. This position emphasizes leadership, mentoring, and delivering scalable, reliable infrastructure at Google.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5 years of C++ programming or 3 years with an advanced degree.
  • 5 years designing and developing distributed databases or storage systems.
  • Experience with performance analysis, debugging, and optimization.
  • Experience with concurrency, multithreading and synchronization.

Responsibilities

  • Write and test product or system development code.
  • Participate in or lead design reviews to decide amongst available technologies.
  • Review code by others and provide feedback on best practices.
  • Contribute to existing documentation and adapt content to updates.
  • Triage product or system issues and debug/track/resolve.

Skills

C++
Distributed systems
Performance analysis
Debugging
Multithreading
Concurrency
Mentoring

Education

Bachelor's degree or equivalent

Job description

Google Sunnyvale, CA seeks a Senior Software Engineer to help extend Infra Spanner with large-scale features for distributed databases and storage systems. In this role you will write and test core code, participate in design reviews, review peers, and contribute to documentation.

In-person interviews are typically conducted as part of the hiring process. This position emphasizes leadership, mentoring, and delivering scalable, reliable infrastructure at Google.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Infra Software Engineer, Spanner (Distributed)
Senior Infra Software Engineer, Spanner (Distributed)

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits
Engineering Manager II — Spanner (Scale & Roadmaps)
Engineering Manager II — Spanner (Scale & Roadmaps)

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Benefits
Senior Software Engineer, Infra Spanner
Senior Software Engineer, Infra Spanner

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits
Senior Software Engineer, Infra Spanner
Senior Software Engineer, Infra Spanner

Socket.dev • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior Graph Platform Engineer — Cloud Spanner (C++)
Senior Graph Platform Engineer — Cloud Spanner (C++)

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer — Scalable Distributed Storage
Senior Software Engineer — Scalable Distributed Storage

Socket.dev • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior PM, Infra Spanner Platform — Cloud DB
Senior PM, Infra Spanner Platform — Cloud DB

Google • Sunnyvale (CA)

On-site
USD 192,000 - 278,000
Senior Infrastructure Software Engineer: Scale & Systems
Senior Infrastructure Software Engineer: Scale & Systems

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Health, dental, vision, life, and AD&D
401(k) with company match
Paid time off: 20 days / year
+4
Senior Software Engineer, Infra Bigtable (Distributed)
Senior Software Engineer, Infra Bigtable (Distributed)

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer - Distributed Systems
Senior Software Engineer - Distributed Systems

Google • Mountain View (CA)

On-site
USD 147,000 - 210,000