Taro Logo

Senior Software Engineer, Global Network Edge

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Global Network Edge

Google is seeking a Senior Software Engineer to join their Global Network Edge (GNE) team, which is responsible for connecting Google Cloud Platform customers and users worldwide to Google services through their backbone network. This role combines distributed systems engineering with network infrastructure, focusing on building and maintaining the critical systems that power Google's global network edge.

The position requires expertise in software development, particularly in languages like C++, Java, or Python, with a strong focus on large-scale distributed systems and networking infrastructure. You'll be working on software-defined networking (SDN) control plane systems, implementing features that ensure network reliability, scalability, and performance.

As a senior engineer, you'll collaborate with cross-functional teams including test engineers and site reliability engineers to deliver robust network solutions. The role involves designing and implementing complex networking features, from architecture evolution to bandwidth enforcement and network programming coordination.

This is an excellent opportunity for experienced engineers passionate about networking and distributed systems to work on infrastructure that impacts billions of users. You'll be at the forefront of Google's network technology, helping to maintain and improve the systems that connect users to essential services like Gmail, Search, and YouTube.

The position offers the chance to work with cutting-edge technology in Google's Dublin office, contributing to critical infrastructure that powers both Google Cloud Platform and consumer services. You'll be part of a team that values technical excellence, innovation, and collaboration, with opportunities to solve complex challenges at global scale.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Global Network Edge

  • Work with other GNE team members, test engineers and site reliability engineers to ship our product releases
  • Build software defined network (SDN) control plane systems for Google's Global Network Edge (GNE), to control Google's Edge network
  • Design, implement and qualify highly scalable control plane networking features, including software architecture evolution, admission control and bandwidth enforcement, network programming coordination and management, and availability improving mechanisms

Requirements For Senior Software Engineer, Global Network Edge

Python
Java
Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of coding experience in one or more of the following languages: C, C++, Java, or Python
  • Experience in C++, large scale distributed systems and technical infrastructure
  • Experience with large-scale system design
  • Experience in test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks

Interested in this job?

Jobs Related To Google Senior Software Engineer, Global Network Edge