Software Engineer Iii, Engineering Productivity, Google Cloud

Google Google · Big Tech · Kirkland, WA +1

Software Engineer III for Google Cloud's Spanner EngProd team, focusing on building tools and infrastructure to improve developer productivity, release velocity, and quality for the Spanner database. The role involves automating workflows, streamlining CI/CD, and integrating modern engineering patterns like AI/agentic workflows to enhance the developer experience and ensure system reliability.

What you'd actually do

  1. Design and implement scalable tools and infrastructure that bridge internal developer platforms and GCP, directly optimizing the end-to-end Spanner release lifecycle.
  2. Drive developer productivity by automating manual workflows and streamlining CI/CD processes to ensure high-frequency, low-risk releases.
  3. Identify bottlenecks in the development ecosystem proactively and integrate modern engineering patterns/tooling (e.g., AI/agent) to keep Spanner’s infrastructure at the cutting edge.
  4. Partner with Spanner’s core database engine teams to gather requirements, diagnose pain points, and lead the adoption of new EngProd tooling.
  5. Focus on delivering measurable improvements in release reliability and system health.

Skills

Required

  • building developer tools
  • building and scaling distributed services
  • software development
  • C++
  • Go

Nice to have

  • high-scale relational/non-relational database systems
  • developing user interfaces
  • command line interface (CLI) tools
  • navigating internal developer platforms and GCP
  • partnering with cross-functional engineering teams
  • managing technical debt
  • improving code health

What the JD emphasized

  • AI/agent