Google is seeking a Software Engineer III to join their Infrastructure team working on Spanner, their globally distributed database system. This role combines the challenges of distributed systems engineering with database internals development.
The position offers an opportunity to work on technology that impacts billions of users worldwide. As part of Google Cloud's infrastructure team, you'll be developing next-generation technologies that power Google's massive-scale distributed systems. The role requires expertise in C++ development, concurrent programming, and distributed systems architecture.
You'll be responsible for designing, developing, and maintaining critical infrastructure components, participating in technical design reviews, and ensuring high performance and reliability of distributed database systems. The role involves collaboration with multiple teams across Google's engineering organization.
The compensation package is competitive, ranging from $141,000 to $202,000 base salary, plus bonus, equity, and comprehensive benefits. Google offers two prestigious locations for this role - Sunnyvale, CA and Cambridge, MA, both known for their vibrant tech communities and proximity to major tech hubs.
This is an excellent opportunity for engineers passionate about distributed systems and database technology to work on challenging technical problems at scale. You'll be part of Google Cloud's mission to accelerate digital transformation across industries while working with cutting-edge technology and world-class engineers.
The role requires a minimum of 2 years of software development experience with C++ (or 1 year with an advanced degree), and strong background in concurrency, multithreading, and distributed systems. Preferred qualifications include advanced degrees in Computer Science and experience with database internals and performance optimization.
As a Software Engineer III at Google, you'll have opportunities for growth and impact, working on projects that directly influence how billions of users interact with Google's services. The role combines technical depth with collaborative engineering practices, making it ideal for those looking to advance their careers in distributed systems and infrastructure development.