Google Cloud is seeking a Staff Software Engineer to join their Cloud Software Development Kit (SDK) team. This role is critical in building and maintaining developer-facing tools for Google Cloud, including the gcloud Command Line Interface (CLI) and open-source client libraries for numerous languages.
The position involves working with cutting-edge cloud technologies and requires expertise in multiple programming languages including Java, Python, Go, and Node.js. You'll be responsible for managing the entire lifecycle of developer tools, from auto-generating libraries for over 150 APIs to creating customized solutions that improve the overall developer experience.
As a Staff Software Engineer, you'll focus on building cross-cutting capabilities such as regional endpoint support, interface-based versioning, and telemetry for enterprise customers. The role requires strong technical leadership skills, as you'll be working in a complex, matrixed organization involving cross-functional projects.
The ideal candidate will have extensive experience in software development (8+ years), with specific expertise in building APIs for Cloud Platforms and working with SDKs. You'll be part of Google Cloud's mission to accelerate digital transformation for organizations worldwide, working with enterprise-grade solutions that leverage Google's cutting-edge technology.
This position offers competitive compensation ($197,000-$291,000 + bonus + equity + benefits) and the opportunity to work with some of the best engineers in the industry. You'll be based in either Kirkland or Seattle, WA, contributing to projects that impact billions of users worldwide.
The role combines technical expertise with leadership responsibilities, requiring both hands-on development skills and the ability to guide technical direction. You'll work closely with product teams, resolve technical debt, and ensure high-quality deliverables while maintaining consistency across multiple products and languages.
Join Google Cloud to be part of a team that's pushing the boundaries of cloud technology and helping developers worldwide build better solutions. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to make a significant impact on Google Cloud's developer ecosystem.