Taro Logo

Software Engineer III, Infrastructure, Spanner

Google is a global technology company that develops innovative products and services used by billions of users.
$141,000 - $202,000
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Job Description

Google is seeking a Software Engineer III to join their Infrastructure team working on Spanner, their globally distributed database system. This role combines deep technical expertise in distributed systems with hands-on development of critical infrastructure components.

The position requires strong C++ programming skills and experience with concurrent, multithreaded systems. You'll be working on large-scale infrastructure and distributed database internals, contributing to one of Google's most sophisticated technical systems. The role involves both writing code and participating in technical design decisions that impact Google's global infrastructure.

As part of Google Cloud, you'll be helping build enterprise-grade solutions that leverage cutting-edge technology. The role offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. You'll work with world-class engineers and have opportunities to solve complex technical challenges at massive scale.

The ideal candidate will have experience with database internals, query processing, and performance optimization of distributed systems. You'll be responsible for developing, testing, and maintaining critical infrastructure components while collaborating with multiple teams across Google. This is an excellent opportunity for engineers passionate about distributed systems and database technology to work on industry-leading infrastructure.

Working at Google's Cambridge office, you'll be part of a dynamic team pushing the boundaries of distributed database technology. The role offers significant technical challenges, opportunities for growth, and the chance to impact billions of users through your work on core infrastructure. Google provides a collaborative environment, strong engineering culture, and resources to help you succeed in this role.

Last updated 3 days ago

Responsibilities For Software Engineer III, Infrastructure, Spanner

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Infrastructure, Spanner

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++, or 1 year of experience with an advanced degree in an industry setting
  • Experience in concurrency, multithreading, and synchronization
  • Experience building and developing large-scale infrastructure or distributed systems, in distributed databases and database internals

Benefits For Software Engineer III, Infrastructure, Spanner

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits

Related Jobs

Software Engineer, Network Infrastructure

Software Engineer position at Google focusing on network infrastructure development, requiring C++ expertise and distributed systems experience.

Software Engineer III, Infrastructure, Google Cloud Storage

Software Engineer III position at Google Cloud Storage team working on planet-scale object storage system supporting both external Google Cloud customers and internal Google services.

Software Engineer III, Infrastructure, YouTube

Software Engineer III position at YouTube/Google focusing on infrastructure development, requiring C++ expertise and distributed systems experience, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Spanner

Software Engineer III position at Google working on Spanner infrastructure, focusing on distributed systems and database internals with C++ development.