← All roles

Software Engineer III, Infrastructure, Spanner OA and Disaggregation

Google· Engineering
Apply on company site
New York, NY, USA$147k - $210kFull-timePosted 2w ago

About the role

Software engineer role on the Spanner OA and Disaggregation team, focusing on design and implementation of C++ solutions for high-performance, scalable data access within Google's Spanner infrastructure, with opportunities to work across major Google Cloud product areas.

Responsibilities

  • Design and implement C++ solutions to solve complex algorithmic issues related to data structures, storage I/O, concurrent programming, and SQL.
  • Develop isolated data access methods that enable high-performance investigative query processing to scale separately from Spanner's transactional engine.
  • Troubleshoot, analyze, and optimize a massive-scale distributed stateful system to ensure strict correctness, availability, and resource efficiency.
  • Leverage AI and LLM-based engineering tools to accelerate coding, reviewing, testing, and debugging workflows while retaining ownership of the outcomes.
  • Collaborate closely with major Spanner infrastructure and Cloud customers (e.g., Search, Ads, YouTube, Gemini) to gather business requirements and deliver scalable database features.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development using C++.
  • 2 years of experience designing, building, or maintaining distributed systems or large-scale computing infrastructure.
  • Experience with performance analysis, troubleshooting, and debugging software systems.

Skills

Required:C++Distributed systemsPerformance analysis
Nice to have:AI/LLM tools for software engineering

Benefits

  • Learn more about benefits at Google (provided in job description)
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google