Staff Software Engineer, Cloud Networking & IaaS

Socket.dev

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google is seeking software engineers to develop next-generation technologies at massive scale, across information retrieval, distributed computing, large-scale system design, and cloud networking. You will work on projects critical to Google’s needs, with opportunities to switch teams as the company grows and evolves.

In GDC networking, you will help design and develop software systems to automate design, deployment, and operation of GDC physical and overlay networks, with opportunities to

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

  • Architect and design resilient, high-performance distributed systems and backend services that power large-scale Infrastructure-as-a-Service (IaaS) and container networking platforms.
  • Develop and optimize production-grade code (primarily in Go/C++) for Kubernetes components, custom controllers, and orchestration engines running across massive fleet environments.
  • Build and evolve software-defined networking, network virtualization, and data center connectivity layers to ensure low-latency, scalable, and secure traffic orchestration.
  • Drive system reliability and performance tuning across large-scale distributed deployments by instituting robust testing frameworks, telemetry, and fault-tolerant architectural patterns.
  • Mentor engineers and lead technical strategy, while actively collaborating with cross-functional partners and engaging with the broader open-source/cloud-native ecosystem.

Skills

C++
Software testing
Distributed systems
Software architecture
Leadership

Education

Bachelor's degree
Master's or PhD

Job description

Google is seeking software engineers to develop next-generation technologies at massive scale, across information retrieval, distributed computing, large-scale system design, and cloud networking. You will work on projects critical to Google’s needs, with opportunities to switch teams as the company grows and evolves.

In GDC networking, you will help design and develop software systems to automate design, deployment, and operation of GDC physical and overlay networks, with opportunities to

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

Similar jobs worth comparing

Senior Software Engineer, Cloud Networking & Infra
Senior Software Engineer, Cloud Networking & Infra

Google • Madison (WI)

On-site
USD 174,000 - 252,000
Staff Software Engineer - Cloud Networking & Systems
Staff Software Engineer - Cloud Networking & Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Staff Infra Engineer, Cloud Networking — Lead Big-Scale Systems
Staff Infra Engineer, Cloud Networking — Lead Big-Scale Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Health insurance
Retirement 401(k)
Paid time off
+4
Staff Software Engineer, Cloud Compute Platform
Staff Software Engineer, Cloud Compute Platform

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
Staff Software Engineer, Infrastructure
Staff Software Engineer, Infrastructure

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Cloud Networking & Infrastructure Engineer
Cloud Networking & Infrastructure Engineer

Google Inc. • Cambridge (MA)

On-site
USD 147,000 - 210,000
Staff Software Engineer, Infrastructure
Staff Software Engineer, Infrastructure

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Senior Software Engineer – Cloud & Distributed Systems
Senior Software Engineer – Cloud & Distributed Systems

Google • Sunnyvale (CA)

On-site
USD 147,000 - 211,000
Staff Software Engineer - AI/ML Networking for Data Centers
Staff Software Engineer - AI/ML Networking for Data Centers

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Cloud Infrastructure Engineer, Global Networking
Senior Cloud Infrastructure Engineer, Global Networking

Google • Town of Montana (WI)

On-site
USD 147,000 - 211,000