Taro Logo

Software Engineer III, Global Network Edge, Cloud

A global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising technologies.
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Global Network Edge, Cloud

Google is seeking a Software Engineer III to join their Global Network Edge team, focusing on cloud infrastructure and networking. This role is crucial in developing and maintaining the network that connects Google Cloud customers to Cloud Networking and other Google Cloud Platform services, as well as connecting users globally to Google services like Gmail, Search, and YouTube through the Google backbone.

The position requires expertise in distributed systems and network engineering, with a focus on building scalable Software Defined Network control plane systems. You'll be working on critical infrastructure that powers Google's global network edge, implementing features that ensure reliable and efficient service delivery across Google's massive platform.

The ideal candidate will have strong experience in C++ programming, data structures, algorithms, and distributed systems. You'll be responsible for designing and implementing highly scalable control plane networking features, including software architecture evolution, admission control, bandwidth enforcement, and availability mechanisms.

Working at Google offers the opportunity to impact billions of users while collaborating with world-class engineers. The role combines technical challenges of large-scale distributed systems with the practical aspects of network engineering, making it an exciting opportunity for engineers passionate about infrastructure and networking at scale.

Benefits include working with cutting-edge technology, contributing to Google's core infrastructure, and being part of a team that powers critical services used by billions. The position offers significant growth potential and the chance to work on complex technical challenges while collaborating with experts across different engineering disciplines.

Last updated 12 hours ago

Responsibilities For Software Engineer III, Global Network Edge, Cloud

  • Build innovative and scalable Software Defined Network control plane systems for Google's Global Network Edge
  • 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
  • Work closely with other Global Network Edge team members, test engineers and Site Reliability Engineers (SREs) to ship product releases

Requirements For Software Engineer III, Global Network Edge, Cloud

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++ programming language, 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 III, Global Network Edge, Cloud

Software Engineer ll, Borg

Software Engineer II position at Google Cloud, focusing on the Borg system, requiring expertise in distributed systems and large-scale infrastructure development.

Software Engineer III, XBorg, Google Cloud

Software Engineer III position at Google Cloud focusing on XBorg, a novel orchestration layer for ML workload scheduling and cluster management.

Software Engineer, Google Distributed Cloud Storage

Software Engineering role at Google Cloud focusing on distributed cloud storage systems and Kubernetes development with competitive compensation and benefits.

Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud Storage

Software Engineer III position at Google Cloud Storage focusing on infrastructure development, distributed systems, and large-scale storage solutions.