Skip to main content

Senior Staff Software Engineer, Cloud SDK

Posted yesterday

googleKirkland (WA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Staff Software Engineer, Cloud SDK As part of the Cloud SDK team, you will build the gcloud command-line interface (CLI) and client libraries across nine programming languages, serving as the programmatic front door to Google Cloud Platform APIs for all customers. You will leverage code generation, specialized thick clients, and collaborate with API producers to continuously integrate new platform capabilities, support emergent business requirements, and evolve the SDK to empower developers in the age of AI.Responsibilities 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.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. 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. Engage with specialized Veneer client library teams (e.g., Spanner, Google Cloud Storage) to engineer tailored SDK infrastructures that support distinct and complex domain-specific use cases. Establish and enforce rigorous SDK and CLI design guidelines to guarantee a unified developer experience (DX) that maximizes product quality and user satisfaction.
Minimum Qualifications: Bachelor's degree or equivalent practical experience.8 years of experience programming in Java, Go, Python, Node.js, Rust, C++, C#, Ruby or PHP.5 years of experience with design and architecture, and testing/launching software products.5 years of experience working on developer tools.5 years of experience building Software Development Kits (SDKs).5 years of experience with Cloud APIs.
Preferred Qualifications: Master’s degree or PhD in Engineering, Computer Science, or related technical field.8 years of experience with data structures and algorithms.5 years of experience in a technical leadership role leading project teams and setting technical direction.3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. Experience with Cloud Identity and AuthN/AuthZ.Benefits Health, dental, vision, life, disability insurance
Retirement Benefits: 401(k) with company match
Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks Baby Bonding Leave: 18 weeks
Holidays: 13 paid days per year
Equal Employment Opportunity Statement: Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this