← All roles

Software Engineer, GDC Networking, Google Cloud

Google· Google Cloud / GDC Networking
Apply on company site
Sunnyvale, CA, USA$147k - $210kFull-timePosted 1mo ago

About the role

Software Engineer position for Google Distributed Cloud (GDC) Networking, focused on building networking solutions and abstractions for edge/on-prem environments, with opportunities to influence design and implementation across hybrid/multi-cloud platforms.

Responsibilities

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Design and develop network connectivity solution for hybrid/multi cloud, involving data plane and control plane elements.
  • Design and implement new networking features for GDC platforms along with other members of the team. Help external GDC customers who hit issues in production clusters.
  • Design and develop network virtualization solutions for Container/Virtual Machines workloads running on kubernetes platforms.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
  • Experience in one or more of the following programming languages: C, C++, Python, Go.

Skills

Required:Software developmentDistributed systemsNetworkingProgramming languages

Benefits

  • Learn more about benefits at Google (see link in job description).
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google