Senior Software Engineer, Cloud SDK Client Libraries

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging Google's cutting-edge technology.
$161,000 - $239,000
Cloud
Senior Software Engineer
In-Person
5000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Cloud SDK Client Libraries

Google Cloud is seeking a Senior Software Engineer to join their Cloud SDK Client Libraries team, a crucial role in developing and maintaining client libraries for Google Cloud Platform (GCP) APIs across eight programming languages. This position sits at the heart of GCP's developer experience, with the team's libraries handling 90% of API traffic to GCP backends.

The role combines deep technical expertise with significant impact, as you'll be working on code generators and core infrastructure that supports over 100 partner teams across GCP. You'll be responsible for building and generating client libraries primarily focusing on Node.js, Go, and Python ecosystems, while ensuring best practices in code quality and documentation.

The position offers an attractive compensation package ranging from $161,000 to $239,000, plus bonus, equity, and comprehensive benefits. As part of Google Cloud, you'll be working on technologies that impact billions of users worldwide, with opportunities to shape how developers interact with Google Cloud Platform.

The ideal candidate brings 5+ years of experience in software development, particularly with NodeJS, and a strong background in SDK and API development. You'll be working in Sunnyvale, CA, collaborating with teams across Google Cloud to improve and maintain these critical infrastructure components.

This role offers an excellent opportunity to work on developer-facing products, contribute to open-source projects, and be part of Google's cutting-edge cloud technology team. You'll have the chance to grow professionally while working on systems that serve as the backbone of GCP's developer interactions.

Last updated 11 minutes ago

Responsibilities For Senior Software Engineer, Cloud SDK Client Libraries

  • Build and generate client libraries to support developers in the Node, Go, or Python developer ecosystems
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer, Cloud SDK Client Libraries

Node.js
Go
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with data structures/algorithms and software development in NodeJS
  • 5 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience working on Software Development Kits (SDKs) and Application Programming Interface API development

Benefits For Senior Software Engineer, Cloud SDK Client Libraries

  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Software Engineer, Cloud SDK Client Libraries

Senior Software Engineer, Infrastructure, Google Cloud Security and Privacy

Senior Software Engineer position at Google Cloud focusing on infrastructure, security, and privacy development.

Storage Specialist Customer Engineer, Google Cloud

Senior Cloud Storage Specialist role at Google Cloud, focusing on NetApp integration and customer solutions with $159-239K salary range.

Senior Software Engineer, Cloud Software Development Kit Authentication

Senior Software Engineer position at Google Cloud focusing on Authentication SDK development, offering competitive compensation and opportunity to work on large-scale systems.

Senior Software Engineer, Google Cloud

Senior Software Engineer position at Google Cloud in Warsaw, focusing on developing enterprise-grade cloud solutions and next-generation technologies.

Senior Software Engineer, Infrastructure, Google Cloud Application Modernization

Senior Software Engineer position at Google Cloud focusing on infrastructure and application modernization, offering competitive compensation and benefits.