Staff API Proxy Engineer for Scalable Cloud Platform

Socket.dev

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is hiring a Software Engineer in Sunnyvale, CA, to work on API Proxy projects within the Google Cloud ecosystem. You will enhance platform capabilities, develop robust control plane features in C++, and scale the system to handle hundreds of millions of QPS while ensuring security and reliability across services.

The role emphasizes modernization of Cloud Policy Enforcement, integration with ESF PDP, and collaboration with partner teams to converge ESF efforts.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience testing and launching software products.
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 3 years of experience with software design and architecture.

Responsibilities

  • Design and maintain the API Proxy front-end for Google's One Platform, ensuring highly performant translation between Stubby, gRPC, and HTTP protocols at massive scale.
  • Develop robust control plane capabilities using C++ and distributed systems, integrating critical features like authentication, authorization, rate limiting, logging, and monitoring.
  • Implement resilient architectures handling hundreds of millions of Queries Per Second (QPS), incorporating load shedding and error sanitization to protect Google and Cloud APIs.
  • Modernize Cloud Policy Enforcement via the Enterprise Security Framework (ESF) PDP framework, and strengthen Model Armor support for OneMCP and the Agent Cloud Ecosystem.
  • Leverage Envoy Proxy expertise to improve platform support for service extensions like ExtProc and partner with engineering teams to converge Cloud ESF and ESF.

Skills

C++ programming
Software testing
Distributed systems
Software architecture

Education

Bachelor's degree or equivalent practical experience

Job description

Google is hiring a Software Engineer in Sunnyvale, CA, to work on API Proxy projects within the Google Cloud ecosystem. You will enhance platform capabilities, develop robust control plane features in C++, and scale the system to handle hundreds of millions of QPS while ensuring security and reliability across services.

The role emphasizes modernization of Cloud Policy Enforcement, integration with ESF PDP, and collaboration with partner teams to converge ESF efforts.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Cloud API & Distributed Systems
Staff Software Engineer - Cloud API & Distributed Systems

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity
Benefits
Staff Software Engineer, API Proxy
Staff Software Engineer, API Proxy

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity
Benefits
Staff Software Engineer, API Proxy
Staff Software Engineer, API Proxy

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Infrastructure & API Platform Engineer
Senior Infrastructure & API Platform Engineer

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Senior Software Engineer, Infrastructure & API Proxy
Senior Software Engineer, Infrastructure & API Proxy

Google Inc. • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Staff Software Engineer, Cloud Platform Engineering
Staff Software Engineer, Cloud Platform Engineering

Google • United States

On-site
USD 207,000 - 301,000
Software Engineer III, Infrastructure, API Proxy, One Platform
Software Engineer III, Infrastructure, API Proxy, One Platform

Google Inc. • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Senior Performance Systems Engineer - Cloud Platforms
Senior Performance Systems Engineer - Cloud Platforms

Socket.dev • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Software Engineer III, Infrastructure, API Proxy, One Platform
Software Engineer III, Infrastructure, API Proxy, One Platform

Socket.dev • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Senior Software Engineer, Large-Scale C++ Systems
Senior Software Engineer, Large-Scale C++ Systems

Socket.dev • Cambridge (MA)

On-site
USD 174,000 - 252,000
Equity
Bonus target 15%
Benefits