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 distributed database system. This role combines systems programming, distributed computing, and database internals expertise. You'll be working on critical infrastructure that powers Google's services at massive scale.

The position requires strong technical skills in C++ development, with a focus on concurrent and distributed systems. You'll be responsible for designing, developing, and maintaining large-scale infrastructure components, while collaborating with teams across Google. The role involves both hands-on coding and technical leadership through design reviews and code reviews.

As part of Google Cloud's infrastructure team, you'll be working on technology that enables digital transformation for organizations worldwide. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. You'll have the opportunity to work on challenging technical problems at scale while contributing to Google's next-generation technologies that impact billions of users.

The ideal candidate will have experience with database internals, distributed systems, and performance optimization. You'll be joining a team that values technical excellence, collaboration, and innovation. This is an excellent opportunity for someone who wants to work on foundational infrastructure technology while having significant technical impact.

Last updated 6 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

Java
  • 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
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package

Related Jobs