Software Engineer III, Global Network Edge, Cloud

23 Hours ago • 2 Years + • Network Engineering

Job Summary

Job Description

Google's Global Network Edge team seeks a Software Engineer III to build scalable Software Defined Network control plane systems. Responsibilities include designing, implementing, and qualifying highly scalable control plane networking features (software architecture, admission control, bandwidth enforcement, network programming, availability improvements). Collaboration with other team members, test engineers, and SREs is crucial for product releases. The role involves working on the network connecting Google Cloud customers to GCP offerings and users globally to Google services. This requires expertise in C++, data structures, algorithms, and large-scale infrastructure development. Experience with debugging distributed systems and performance optimization is preferred, along with knowledge of internet routing technologies and topologies.
Must have:
  • C++ programming
  • Data structures & algorithms
  • Large-scale infrastructure experience
  • Build scalable SDN control plane systems
  • Design & implement networking features
Good to have:
  • Debugging complex systems
  • Performance optimization
  • Internet routing technologies
  • BGP understanding

Job Details

Minimum qualifications:

  • 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.

Preferred qualifications:

  • Experience debugging complex, distributed software systems.
  • Experience working on performance optimization of software systems.
  • Understanding of Internet routing technologies and router/switch telemetry.
  • Understanding of internet peering/routing topologies (e.g., Border Gateway Protocol (BGP)).

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.

The Global Network Edge team is responsible for the network that connects Goolgle's cloud customers directly to our Cloud Networking and other Google Cloud Platform offerings, as well as individual users globally to Google's services such as Gmail, Search, and Youtube through the Google backbone.From startups building their first app to billion-user consumer companies crunching big data, the Google Cloud Platform gives developers and businesses the most advanced data and analytics solution on the market, along with Google's secure, high performance infrastructure. Our team of technical account managers and software engineers work with partners across all functions to develop solutions that harness Google's planet-wide platform to solve the world's most challenging problems.

Responsibilities

  • 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.

Similar Jobs

Passive Logic - AI Control Theory & Optimization Scientist

Passive Logic

Salt Lake City, Utah, United States (On-Site)
4 Months ago
NVIDIA - Senior Network Algorithms Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI Pre-Training

Microsoft

Zürich, Zurich, Switzerland (On-Site)
2 Weeks ago
Google - Software Engineer II, Cloud Networking

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
Google - Software Engineer III, Machine Learning, Google Ads

Google

Los Angeles, California, United States (On-Site)
5 Months ago
ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Boston, Massachusetts, United States (On-Site)
2 Months ago
ByteDance - Site Reliability Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
ByteDance - Senior Backend Software Engineer - Customer Service Platform

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
ION - Cloud Network Engineer

ION

Italy (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Infrastructure, Google Cloud NetInfra

Google

Sunnyvale, California, United States (On-Site)
5 Months ago
Google - Software Engineer III, Infrastructure and Operations

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Software Engineer III, Infrastructure, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Google - Senior Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Day ago
ByteDance - Research Scientist Intern (Traffic Infrastructure Global Engineering)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Aesir Interactive - Unreal Engine Programmer Games (Regular/ Senior) (f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (Hybrid)
8 Months ago
Google - Senior Software Engineer, Google Cloud Global Networking

Google

Atlanta, Georgia, United States (On-Site)
1 Week ago
Microsoft - Research Intern - Applied Sciences Group (Computer Vision)

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
NVIDIA - System Software Engineer, Database and API Design

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

Riot Games - AP Specialist (10 Month Contract)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Playrix - Lead SDET

Playrix

Ireland (Remote)
6 Months ago
Riot Games - Procurement Specialist

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
PwC - Corporate Tax Compliance - Part Time roles

PwC

Kilkenny, County Kilkenny, Ireland (On-Site)
6 Months ago
Google - Accelerated Growth Consultant, GCS

Google

Dublin, County Dublin, Ireland (On-Site)
1 Week ago
Google - Accelerated Growth Consultant

Google

Dublin, County Dublin, Ireland (On-Site)
1 Week ago
Playrix - Office Manager

Playrix

Ireland (On-Site)
1 Month ago
Playrix - Senior Release Support Engineer

Playrix

Ireland (Remote)
6 Months ago
Playrix - Principal Level Designer (Match-3)

Playrix

Ireland (Remote)
2 Months ago
Google - Customer Growth Associate

Google

Dublin, County Dublin, Ireland (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

Google - Data Center Technician, Global Server Operations

Google

Mumbai, Maharashtra, India (On-Site)
1 Week ago
ByteDance - Software Developer Graduate (Routing Verification & Emulation)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Lionbridge Games - IT Specialist

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
1 Month ago
NVIDIA - Hardware Application Engineer, Ethernet Switch

NVIDIA

Shenzhen, Guangdong Province, China (Hybrid)
2 Months ago
Bohemia Interactive - IT Administrator

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
2 Weeks ago
ByteDance - Senior/Tech Lead Network Software Development Engineer, Switch - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Engineer Intern (SDN) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Meta - Network Production Engineer, Network Infrastructure

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Network Register Transfer Level Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
ByteDance - Site Reliability Engineer Graduate (Technical Infrastructure) - 2025 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug