Taro Logo

Senior Software Engineer, Google Databases

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology.
$166,000 - $244,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Google Databases

Google Cloud is seeking a Senior Software Engineer to join their Databases team, focusing on developing and optimizing large-scale database systems. This role combines deep technical expertise in C++ programming and database internals with the opportunity to impact billions of users through Google's cloud infrastructure.

The position requires strong software development skills, particularly in C++ and database technologies, with a focus on query optimization and performance tuning. You'll be working on critical projects that power Google Cloud's database offerings, requiring both technical depth and system design capabilities.

As a senior engineer, you'll be responsible for developing and maintaining database systems, optimizing query performance, and ensuring high throughput for filtered semantic searches. The role involves collaborating with teams across Google Cloud to build and operate large-scale cloud services.

The compensation package is competitive, ranging from $166,000 to $244,000 base salary, plus bonus, equity, and comprehensive benefits. This reflects Google's commitment to attracting and retaining top talent in the field.

Google Cloud's mission is to accelerate digital transformation across industries, leveraging cutting-edge technology to solve critical business problems. You'll be part of a team that delivers enterprise-grade solutions and tools that help developers build more sustainably, serving customers in more than 200 countries.

The ideal candidate will bring experience in database internals programming, large-scale system design, and a track record of building and operating cloud services. You'll need strong problem-solving skills and the ability to innovate at scale, as you'll be working on technology that impacts billions of users globally.

This role offers the opportunity to work with cutting-edge technology, collaborate with world-class engineers, and contribute to products that are reshaping how businesses operate in the cloud era. You'll be empowered to act like an owner, take action, and drive innovation in database technology.

The position is based in Sunnyvale, CA, where you'll have access to Google's renowned campus and work culture. You'll be part of a team that values technical excellence, innovation, and collaboration, with opportunities for growth and impact at global scale.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Google Databases

  • Develop an understanding of SQL and database query optimization techniques
  • Participate in code reviews and contribute to improving code quality
  • Profile and optimize query performance, focus on minimizing latency and maximizing throughput for filtered semantic searches

Requirements For Senior Software Engineer, Google Databases

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with Google Cloud Platform or other similar cloud technologies
  • Experience developing software applications using the C++ programming language
  • Experience with object-oriented programming, templates, and the Standard Template Library (STL)

Benefits For Senior Software Engineer, Google Databases

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Medical benefits

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Databases