Staff Software Engineer, Networking Infrastructure

2 Weeks ago • 8-13 Years • DevOps

Job Summary

Job Description

This Staff Software Engineer role focuses on Google Kubernetes Engine (GKE) networking. Responsibilities include architectural planning and evolution of GKE networking features, strategic planning and execution of GKE development efforts in networking virtualization, designing and developing network connectivity, security, and services solutions (data and control plane), and developing network virtualization solutions for Kubernetes workloads. The role also involves designing and implementing new networking features for GKE platforms and providing support to external GKE customers facing production issues. The ideal candidate will have extensive experience in software development, distributed systems, network infrastructure, and Kubernetes.
Must have:
  • 8+ years software development experience
  • 5+ years building large-scale infrastructure
  • 5+ years Network Infrastructure experience
  • Kubernetes expertise
  • C++, Go, or Java proficiency
  • Experience with software design and architecture
Good to have:
  • Master's degree in related field
  • Technical leadership experience
  • Experience in complex, matrixed organizations

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms in C++, Go or Java.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 5 years of experience in Network Infrastructure.
  • Kubernetes experience.

Preferred qualifications:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 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.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Google Container Engine (GKE) provides managed Kubernetes clusters on Google Cloud Platform. Its core component, Kubernetes, is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure. Some of the key focus areas of this initiative are to support IPAM, Gateway, Unified Network policies and enable Multi-NIC solutions for kubernetes workloads.

The Kubernetes Networking team is responsible for building networking solutions and networking abstractions for these environments and drive solutions integration and validation efforts collaborating with Partners and Customers.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities

  • Own and lead the architectural planning, evolution and deliverables for GKE Networking features and capabilities.
  • Plan for strategy, execution and deliverables on GKE development efforts in the area of Networking Virtualization solutions.
  • Lead the design and development of network connectivity, security and services solutions, involving data plane and control plane elements.
  • Lead the design and development of network virtualization solutions for container workloads running on Kubernetes platforms. Lead the design and implementation of new networking features for GKE platforms.
  • Help external GKE customers who hit issues in production clusters.

Similar Jobs

Nium - Sr Software Development Engineer - Backend

Nium

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
ByteDance - Site Reliability Engineer, Traffic Platform

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Gaming Innovation Group  - Java Engineer

Gaming Innovation Group

Spain (Remote)
1 Month ago
Miratech - Senior Java Developer

Miratech

(Remote)
1 Month ago
ION - Cloud Engineer Kubernetes

ION

Milan, Lombardy, Italy (Hybrid)
6 Months ago
Newrick Network - AWS DevOps Engineer

Newrick Network

Ontario, Canada (Remote)
1 Month ago
Info Stretch - Java Developer

Info Stretch

Sunderland, England, United Kingdom (On-Site)
6 Months ago
Google - Site Reliability Engineer, Databases

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
The Walt Disney Company - Build & Release Engineer

The Walt Disney Company

Emeryville, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Assystems - Full Stack React and Java Developer

Assystems

Gurugram, Haryana, India (On-Site)
6 Months ago
Netflix - Data Engineer (L5) - Games

Netflix

Los Gatos, California, United States (On-Site)
6 Months ago
Trendyol - Developer in Test

Trendyol

İzmir, İzmir, Türkiye (Hybrid)
6 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
5 Months ago
MyFitnessPal - Staff Software Engineer, Android - Ads

MyFitnessPal

(Remote)
7 Hours ago
Canva - Senior Software Reliability Engineer (Production Health)

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Attentive - Senior Software Engineer, Search Optimization

Attentive

(Remote)
2 Months ago
Google - Software Engineer III, Full Stack, YouTube OTT

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Progres - C++ Full Stack Engineer

Progres

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Microsoft - Software Engineer

Microsoft

Redmond, Washington, United States (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Google - Software Engineer II, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Days ago
Google - Software Engineer III, VM Manager, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Aristocrat Gaming - iOS Developer

Aristocrat Gaming

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago
Luxoft - QA Automation Engineer with Java

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
5 Months ago
Adyen - Implementation Engineer

Adyen

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Hours ago
Google - Go-to-Market Strategy and Operations Lead

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Aptive - Global Category Leader - Utilities

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
5 Hours ago
Forgotten Empires - Senior Software Engineer - Age of Empires (Remote)

Forgotten Empires

Masovian Voivodeship, Poland (Remote)
1 Month ago
Adtran - Senior System Integration Test Engineer

Adtran

Gdynia, Pomeranian Voivodeship, Poland (Hybrid)
18 Hours ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

ByteDance - Senior Site Reliability Engineer - Data Infrastructure (San Jose)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Senior Software Developer, Google Kubernetes Engine, Anthos Networking

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
PwC - IN- Senior Associate_ DevOps_Advisory Corporate_Advisory _Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Systems Development Engineer, Operations, Public Sector

Google

Reston, Virginia, United States (On-Site)
2 Days ago
Microsoft - Senior Software Engineer - Azure Storage

Microsoft

(On-Site)
3 Days ago
Microsoft - Technical Support Engineer

Microsoft

Vancouver, British Columbia, Canada (Remote)
1 Week ago
ByteDance - Senior Software Engineer - Serverless Compute Infrastructure

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Trailmix Games - Senior DevOps Engineer

Trailmix Games

London, England, United Kingdom (Hybrid)
1 Month ago
Luxoft - Senior Software Support Engineer

Luxoft

Italy, New York, United States (Remote)
5 Months ago
Microsoft - Software Engineer 2

Microsoft

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug