Senior Staff Software Engineer, Cloud Sdk

Google Google · Big Tech · Kirkland, WA +1

Senior Staff Software Engineer for Google Cloud SDK, focusing on building CLIs and client libraries across multiple languages. The role involves leveraging code generation, partnering with API producers, and evolving the SDK to support developers in the AI era, including capabilities like Agentic Identity. Requires extensive experience in software development, SDKs, and Cloud APIs.

What you'd actually do

  1. Provide overarching technical direction across all Cloud SDK developer products, including client libraries and CLIs, while defining the core architectural foundation for SDKs to grow in the age of AI.
  2. Partner closely with Cloud Leadership to align the developer surface with next-generation GCP platform capabilities such as Agentic Identity and establish foundational API development standards across the organization.
  3. Drive collaboration with more than 150 partner teams across the Cloud organization to seamlessly integrate, scale, and support their API surfaces within the gcloud CLI and client libraries.
  4. Engage with specialized Veneer client library teams (e.g., Spanner, Google Cloud Storage (GCS) to engineer tailored SDK infrastructures that support distinct and complex domain-specific use cases.
  5. Establish and enforce rigorous SDK and CLI design guidelines to guarantee a unified developer experience (DX) that maximizes product quality and user satisfaction.

Skills

Required

  • Java
  • Go
  • Python
  • Node.js
  • Rust
  • C++
  • C#
  • Ruby
  • PHP
  • design and architecture
  • testing/launching software products
  • developer tools
  • building Software Development Kits (SDKs)
  • Cloud APIs

Nice to have

  • data structures and algorithms
  • technical leadership role
  • complex, matrixed organization
  • cross-functional, or cross-business projects
  • Cloud Identity and AuthN/AuthZ

What the JD emphasized

  • age of AI
  • Agentic Identity