Software Engineer III, Infrastructure, Spanner OA and Disaggregation
Google· Engineering
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.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago