Software Engineer, Google Kubernetes Engine and Networking

Google is a global technology company that develops next-generation technologies, including search, cloud computing, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Google Kubernetes Engine and Networking

Google is seeking a Software Engineer for their Google Kubernetes Engine and Networking team. This role is critical in developing next-generation technologies that impact billions of users worldwide. The ideal candidate will work on specific projects crucial to Google's needs, with opportunities to switch teams and projects as the fast-paced business evolves.

Key Responsibilities:

  • Design and implement new networking features in Kubernetes and Google Kubernetes Engine (GKE)
  • Develop network virtualization solutions for containers
  • Assist external GKE customers with production cluster issues
  • Engage with the open-source community to shape networking in Kubernetes

The role requires a versatile engineer with leadership qualities and enthusiasm for tackling new problems across the full stack. You'll be part of Google Cloud, which accelerates organizations' digital transformation by leveraging cutting-edge technology and developer tools.

Qualifications:

  • Bachelor's degree or equivalent practical experience
  • 2+ years of software development experience (or 1+ year with an advanced degree)
  • Strong knowledge of data structures, algorithms, and large-scale infrastructure
  • Experience with distributed systems, networks, compute technologies, or hardware architecture

Preferred Skills:

  • Master's or PhD in Computer Science or related field
  • Experience with networking solutions, Linux networking stack, and Kubernetes
  • Familiarity with virtualization technologies, load balancing, or network security

Google values diversity and is committed to creating an inclusive environment for all employees. They offer equal employment opportunities regardless of background and provide accommodations for applicants with special needs.

Join Google's team and contribute to shaping the future of technology while working on exciting projects that impact users globally.

Last updated 2 months ago

Responsibilities For Software Engineer, Google Kubernetes Engine and Networking

  • Design and implement new networking features in the Kubernetes and Google Kubernetes Engine (GKE) area
  • Design and develop network virtualization solutions for containers
  • Help external Google Kubernetes Engine customers who face issues in production clusters
  • Engage with the open source community to help shape the direction of networking in Kubernetes

Requirements For Software Engineer, Google Kubernetes Engine and Networking

Kubernetes
Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Interested in this job?

Jobs Related To Google Software Engineer, Google Kubernetes Engine and Networking

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and large-scale systems, offering competitive compensation and the opportunity to work on foundational technologies.

Technical Program Manager, Transport Infrastructure and Capacity Team

Technical Program Manager role at Google managing transport infrastructure and capacity delivery for EMEA region, requiring network infrastructure expertise.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java and TypeScript, requiring 2 years of experience.

Product Manager, Partner Platform

Lead product strategy and development for Google Cloud's Partner Platform, driving innovation and growth in enterprise cloud solutions.

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google managing memory commodity operations and supply chain for AI/ML infrastructure, offering competitive salary and benefits.