Staff Software Engineer, Infrastructure

Google•Sunnyvale, CA
•$207,000 - $300,000

About The Position

Google’s software engineers develop technologies that help billions of users connect, explore, and interact with information. Engineers work on projects critical to Google, with opportunities to move across teams and projects as the business evolves, and are expected to demonstrate versatility, leadership, and enthusiasm for solving problems across the full stack. Spanner is a globally distributed relational database service used by Google products. Cloud Spanner is Google Cloud’s fully managed, cloud-native relational database, offering unlimited scale, strong consistency, and 99.999% availability. The Cloud Spanner Enterprise team delivers advanced distributed-systems capabilities for enterprise customers. In this role, you will contribute to product technical goals and execution, collaborating with product teams and customers to deliver differentiated features for large, global deployments.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 8 years of software development experience in one or more programming languages, including C++, and experience with data structures or algorithms.
  • At least 5 years of experience building and developing large-scale infrastructure, distributed systems, or networks, or experience with compute technologies, storage, or hardware architecture.
  • At least 5 years of experience testing and launching software products.
  • At least 3 years of experience with software design and architecture.

Nice To Haves

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • At least 8 years of experience with data structures and algorithms.
  • At least 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • Experience with database internals, such as storage engines, distributed transactions, concurrency control, and query execution, and diagnosing complex issues such as memory leaks, data corruption, and database performance tuning.
  • Experience designing and operating mission-critical, high-availability or disaster-recovery systems at scale.
  • Experience taking new enterprise or cloud infrastructure products from 0-to-1 through post-launch operational cycles for large enterprise customers.

Responsibilities

  • Architect, design, and develop mission-critical enterprise features for Cloud Spanner, engineering distributed database systems with high consistency, low latency, and 99.999% availability.
  • Make complex, ambiguous distributed-systems problems tractable and help set the long-term technical strategy for areas of responsibility.
  • Strengthen operational reliability through automation, maintain rigorous defensive engineering standards for high availability, and proactively prevent scaling, security, and compliance bottlenecks.
  • Represent Cloud Spanner as a subject matter expert with large enterprise customers, external partners, and internal stakeholders, including Product Management, Legal, and Security; build consensus across teams and align on technical roadmaps.
  • Mentor junior engineers through constructive design reviews, technical guidance, and active sponsorship, fostering a collaborative environment where differing architectural ideas are debated constructively.

Benefits

  • 20% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service