Software Engineer III, Infrastructure, Spanner

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

Description For Software Engineer III, Infrastructure, Spanner

Google is seeking a Software Engineer III to join their Infrastructure team working on Spanner, focusing on distributed systems development. This role combines challenging technical work with significant impact, as you'll be working on technology that serves billions of users worldwide.

The position requires strong expertise in C++ development, distributed systems architecture, and fundamental computer science concepts. You'll be responsible for designing, developing, and maintaining critical infrastructure components while collaborating with world-class engineers across Google.

As part of the Infrastructure team, you'll work on Spanner, Google's globally distributed database system, requiring deep understanding of distributed systems, concurrency, and performance optimization. The role offers exposure to large-scale systems that few companies can match, providing unique learning and growth opportunities.

The compensation package is competitive, ranging from $136,000 to $200,000 base salary, plus additional benefits including bonus and equity. Google offers comprehensive benefits and a collaborative work environment where you'll be surrounded by innovative thinkers and technology leaders.

This role is perfect for engineers who are passionate about distributed systems, enjoy solving complex technical challenges, and want to make an impact at global scale. You'll have the opportunity to work on cutting-edge technology while contributing to products that affect billions of users. The position offers excellent career growth potential within Google's engineering organization and the chance to work with some of the industry's most advanced distributed systems technology.

Working at Google means joining a company that values technical excellence, innovation, and collaboration. You'll be part of a team that pushes the boundaries of what's possible in distributed systems while maintaining high standards for code quality and system reliability. The role combines technical depth with the opportunity to influence the direction of critical infrastructure components at one of the world's leading technology companies.

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

Benefits For Software Engineer III, Infrastructure, Spanner

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Comprehensive medical, dental, and vision insurance
  • 401k benefits
  • Equity compensation
  • Parental leave
  • Bonus compensation

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Spanner

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems in Warsaw, Poland.

Software Engineer III, Google Distributed Cloud Hosted

Software Engineer III position at Google working on Distributed Cloud Hosted systems, requiring 2 years of experience in software development and algorithms.

Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Google Cloud Infrastructure Engineer role focusing on developing and maintaining large-scale distributed systems and technical infrastructure, offering competitive compensation and growth opportunities.

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 III, Google Distributed Cloud Hosted

Mid-level Software Engineer position at Google Cloud, focusing on distributed systems development with competitive compensation and opportunities for growth.