Taro Logo

Software Engineer III, Infrastructure, Spanner

Google is a global technology company that develops next-generation technologies for billions of users worldwide.
$136,000 - $200,000
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Infrastructure, Spanner

Google Cloud is seeking a Software Engineer III to join their Infrastructure team, specifically working on Spanner. This role offers an opportunity to work on critical projects that impact billions of users worldwide. The position involves developing next-generation technologies across various domains including distributed computing, large-scale system design, and database systems.

As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions while working cross-functionally with multiple teams. The role requires expertise in C++ programming, distributed systems architecture, and strong knowledge of data structures and algorithms. You'll be involved in critical decision-making through design reviews and code reviews, ensuring best practices are followed.

Google Cloud accelerates digital transformation for organizations worldwide, delivering enterprise-grade solutions that leverage cutting-edge technology. The platform serves customers in more than 200 countries, making this role integral to maintaining and enhancing Google's distributed database infrastructure.

The position offers competitive compensation including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll be working with talented engineers and have opportunities to switch teams and projects as you grow. The role requires strong technical skills, leadership qualities, and enthusiasm for tackling complex problems in distributed systems.

This is an excellent opportunity for engineers passionate about large-scale distributed systems and database internals. You'll contribute to one of the most advanced distributed database systems while working with a team that pushes the boundaries of technology. The role offers significant growth potential and the chance to impact how billions of users interact with Google's services.

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

  • Bonus
  • Equity
  • Benefits package

Interested in this job?