Staff Software Engineer, Networking Infrastructure

1 Month 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

Zeta - Senior Software Development Engineer _ Backend

Zeta

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Mythical Games - Senior Analytics Engineer

Mythical Games

United States (Remote)
1 Month ago
Sail Point - Senior Incident Commander

Sail Point

India (Remote)
1 Week ago
Thousand Eyes - Lead Software Engineer, Account Management Platform

Thousand Eyes

San Jose, California, United States (On-Site)
2 Weeks ago
PwC - Senior Associate

PwC

Bhopal, Madhya Pradesh, India (On-Site)
8 Months ago
Nagarro - Principal Engineer -- PHP Developer

Nagarro

New Jersey, United States (Remote)
7 Months ago
Google - Data and Analytics Consultant, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nagarro - Cloud Pricing Architect

Nagarro

Germany (Remote)
3 Months ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
CLO Virtual Fashion  Inc  - DevOps Engineer

CLO Virtual Fashion Inc

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Application Engineer

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Workato - Software Engineer in Test

Workato

Chennai, Tamil Nadu, India (Hybrid)
3 Weeks ago
Qualcomm - Customer Engineer

Qualcomm

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Upwork - Lead Machine Learning Infrastructure Engineer

Upwork

(Remote)
1 Month ago
Riot Games - Senior Manager, Software Engineering - League Studio, Build, Test, Ship

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
ComeOn Group - Java Developer

ComeOn Group

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Bohemia Interactive - Java Developer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Month ago
Vertx Inc. - Lead Software Engineer

Vertx Inc.

(Remote)
1 Month ago
SymphonyAI - Senior Python Developer

SymphonyAI

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Nielsen Holdings - Senior Software Engineer - Bigdata ( Java / Scala / Python  & Spark , SQL , AWS).

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

INTEL - OpenVINO AI Frameworks Engineer

INTEL

Gdańsk, Pomeranian Voivodeship, Poland (On-Site)
2 Weeks ago
Aptive - PtP Travel and Expenses Junior Accountant

Aptive

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
2 Weeks ago
Techland - Junior UX Researcher

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineering Manager, Wearables and Health Data Privacy

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Software Engineering Manager, Android Automotive

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Activision - Principal Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
Info Stretch - Senior Java Engineer

Info Stretch

Poland (On-Site)
6 Months ago
Wargaming - Character Artist

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
CD PROJEKT RED - DevOps Engineering Manager

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Flying Wild Hog - Lead User Researcher

Flying Wild Hog

Poland (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Google - Senior Software Engineer, Diagnostics, Tools, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Month ago
NVIDIA - Senior Site Reliability Engineer - AI Research Clusters

NVIDIA

Westford, Massachusetts, United States (Hybrid)
3 Months ago
SmileGate - Game Data Engineer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago
Rackspace Technology - Data Architect

Rackspace Technology

Vietnam (Remote)
4 Months ago
Argus Labs - Site Reliability Engineer

Argus Labs

Indonesia (Remote)
1 Month ago
ByteDance - Site Reliability Engineer, Traffic Platform

ByteDance

Singapore (On-Site)
4 Months ago
Thatgamecompany - Senior DevOps Engineer (LiveOps)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
2 Months ago
PwC - ETIC, OCI Technical Support Engineer - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
6 Months ago
Google - Strategic Cloud Engineer, Application Modernization, Technical Delivery

Google

Washington, District Of Columbia, United States (On-Site)
1 Month ago
InMobiInMobi - SDE III - Devops

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded