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.
Backend
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 within Cloud. This role is crucial in developing and maintaining the network infrastructure that connects Google Cloud customers to their Cloud Networking and Platform offerings, as well as connecting users globally to Google services like Gmail, Search, and YouTube through the Google backbone.

The position requires expertise in building scalable Software Defined Network control plane systems and implementing complex networking features. You'll be working on critical infrastructure that handles massive scale, requiring deep understanding of distributed systems, networking protocols, and high-performance computing.

As a Software Engineer III, you'll collaborate with a diverse team of engineers, including test engineers and Site Reliability Engineers (SREs), to deliver robust networking solutions. The role combines technical challenges in distributed systems, networking, and cloud infrastructure with the opportunity to impact billions of users globally.

The ideal candidate should have strong experience in C++ programming, data structures and algorithms, and distributed systems. Knowledge of internet routing technologies, BGP, and experience with performance optimization are highly valued. This position offers the opportunity to work on cutting-edge technology at one of the world's leading tech companies, with access to Google's vast resources and innovative culture.

Working at Google's Dublin office, you'll be part of a global team that's pushing the boundaries of cloud networking technology, while enjoying the benefits and culture that come with working at Google. This role offers significant growth potential and the chance to work on technology that powers some of the world's most widely-used services.

Last updated 20 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

Linux
Go
Java
  • 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

Benefits For Software Engineer III, Global Network Edge, Cloud

Medical Insurance
401k
Equity
  • Comprehensive health insurance
  • Retirement benefits
  • Stock options/RSUs
  • Professional development opportunities

Interested in this job?

Jobs Related To Google Software Engineer III, Global Network Edge, Cloud