Software Engineer III, Infrastructure, Spanner

Google is a global technology company that develops next-generation technologies serving billions of users worldwide.
$136,000 - $200,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Infrastructure, Spanner

Google is seeking a Software Engineer III to join their Infrastructure team, specifically working on Spanner, their distributed database system. This role offers an exciting opportunity to work at one of the world's leading technology companies, developing solutions that impact billions of users globally.

The position requires strong expertise in distributed systems, C++ programming, and database technologies. You'll be working on critical infrastructure that powers Google Cloud, contributing to the design, development, and maintenance of large-scale distributed systems. The role combines technical depth with collaborative opportunities, as you'll be working cross-functionally with multiple teams.

As a Software Engineer III, you'll be responsible for managing project priorities, conducting design reviews, writing efficient code, and ensuring system reliability. The role requires strong problem-solving skills, particularly in areas of distributed computing, concurrency, and system performance optimization.

Google offers a competitive compensation package, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. The company's culture promotes innovation, collaboration, and technical excellence, with opportunities to work on cutting-edge technologies that solve complex problems at scale.

The ideal candidate will have at least 2 years of experience with C++ development and distributed systems, strong algorithmic skills, and a bachelor's degree or equivalent experience. Experience with distributed databases and performance analysis is highly valued. You'll be joining a team that values technical expertise, innovation, and the ability to tackle challenging problems in distributed computing.

Working at Google provides unparalleled opportunities for career growth, access to state-of-the-art technology, and the chance to work with some of the brightest minds in the industry. The company's commitment to diversity, equity, and inclusion creates an environment where different perspectives are valued and contribute to better solutions.

This role is perfect for engineers who are passionate about distributed systems, enjoy working on complex technical challenges, and want to make a significant impact on products used by billions of users. You'll have the opportunity to contribute to critical infrastructure projects while working in a collaborative, innovative environment that supports professional growth and development.

Last updated 4 hours 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

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
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • Experience architecting and developing distributed systems
  • Experience in concurrency, multithreading, and synchronization

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Spanner

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.

Software Engineer, Systems Research, PhD, Early Career

PhD Systems Research Software Engineer position at Google, focusing on advanced computing systems and machine learning infrastructure development.

Software Engineer III, Infrastructure, Google Cloud Compute

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google focusing on infrastructure development for Google Ads, offering competitive compensation and opportunity to work on large-scale advertising technologies.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management, offering competitive compensation and opportunity to work on large-scale distributed systems.