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
5,000+ 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. This role is crucial for developing and maintaining Google's distributed database systems that power their services at massive scale. The position offers an opportunity to work on cutting-edge technology that impacts billions of users worldwide.

The ideal candidate will bring strong expertise in distributed systems, C++ programming, and database internals. You'll be responsible for designing, developing, and maintaining complex distributed systems, with a focus on performance optimization and system reliability. The role requires both technical depth and the ability to collaborate across teams.

Working at Google provides exposure to some of the most challenging technical problems in the industry. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving. The position offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits.

Key responsibilities include writing system development code, participating in design reviews, code reviews, and contributing to documentation. You'll work on performance analysis, debugging, and improving distributed systems. The role requires experience with concurrency, multithreading, and synchronization.

Google Cloud's mission is to accelerate digital transformation across industries, and as part of the Infrastructure team, you'll be at the forefront of this initiative. You'll have the opportunity to work with enterprise-grade solutions and cutting-edge technology while contributing to products that serve customers in more than 200 countries.

The position is based in Sunnyvale, CA, offering the chance to work from one of Google's main tech hubs. You'll be part of a diverse and inclusive workplace that values different perspectives and innovative thinking. The role provides opportunities for growth and development, with the potential to switch teams and projects as your career evolves.

If you're passionate about distributed systems, have a strong foundation in C++ programming, and want to work on technology that impacts billions of users, this role offers an exciting opportunity to advance your career at one of the world's leading tech 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
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Spanner

Software Engineer, Systems Research, PhD, Early Career

Systems Research Software Engineer position at Google focusing on advanced computer systems design and implementation with PhD requirement.

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 systems.

Software Engineer III, Infrastructure, Google TV

Software Engineer III position at Google working on infrastructure for Google TV, developing large-scale systems and technologies.

Software Engineer, Google Distributed Cloud

Software Engineer position at Google working on Distributed Cloud systems, focusing on infrastructure and developer tools development.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google working on Cloud Data Management infrastructure systems