Staff Software Engineer, Foundation Services

Google Google · Big Tech · Bengaluru, Karnataka, India

Staff Software Engineer role at Google Cloud focused on resource management and governance. This role involves driving technical strategy, designing scalable services, and collaborating across teams to enhance user experience. Requires extensive experience in software development, distributed systems, and architecture.

What you'd actually do

  1. Drive the technical strategy and roadmap for critical components of Google Cloud Platform's (GCP's) resource management and governance story, identifying opportunities and solving ambiguous, large-scale problems.
  2. Lead the design and architecture of highly scalable, reliable, and secure services fundamental to GCP, and mentor and guide other engineers to foster a culture of engineering excellence.
  3. Collaborate with teams across Google Cloud Platform (GCP) to integrate and evolve resource management and tagging capabilities, ensuring a cohesive and powerful user experience.
  4. Address technical tests related to distributed systems, data consistency, Application Programming Interface (API) design, security, and performance at cloud scale.
  5. Be passionate about building foundational platforms, thrive in a collaborative environment, and define the future of how customers interact with Google Cloud.

Skills

Required

  • C++
  • Java
  • Go
  • Python
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture
  • software products
  • software design
  • architecture

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • cross-functional projects