Software Engineer III, Global Network Edge, Cloud

2 Months 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

Thales - Principal Software Engineer - Flight Data Processing

Thales

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
Cadence - IC Power, IR and EM Sr. Application Engineer

Cadence

San Jose, California, United States (On-Site)
1 Month ago
Activision - Senior Rigging Artist

Activision

Malmö, Skåne County, Sweden (On-Site)
3 Weeks ago
London stock Exchange - C# Analytics Software Developer

London stock Exchange

Buffalo, New York, United States (Hybrid)
1 Month ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
5 Months ago
bytedance - Site Reliability Engineer - Data Infrastructure (San Jose)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Rockstar Games - Senior Network Engineer

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
9 Months ago
Meta - Network Production Engineer, Network Infrastructure

Meta

Austin, Texas, United States (On-Site)
7 Months ago
bytedance - Site Reliability Engineer (Systems), Bytedance Engineering

bytedance

Singapore (On-Site)
8 Months ago
Meta - Network Engineer, Deployment and Support

Meta

Dublin, County Dublin, Ireland (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Insight Software - Software Engineer

Insight Software

Hyderabad, Telangana, India (On-Site)
2 Months ago
Zurora - Software Engineer II - FullStack

Zurora

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
CrowdStrike - Sr. Software Engineer, Backend - Ingestion

CrowdStrike

United States (Remote)
1 Month ago
Thales - Data Visualization Power BI Engineer

Thales

Lille, Hauts-de-France, France (Hybrid)
1 Month ago
NinjaVan - Fleet Assistant - Mount Austin

NinjaVan

Johor, Malaysia (On-Site)
8 Months ago
bytedance - Research Scientist Graduate (Foundation Model, Video Generation) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
GoDaddy - Senior Machine Learning Scientist

GoDaddy

India (Remote)
1 Month ago
Interface AI - Vice President of Engineering

Interface AI

United States (Remote)
4 Months ago
Google - Staff Software Engineer, Google Cloud

Google

(On-Site)
7 Months ago
Microsoft - Senior Researcher

Microsoft

Hong Kong Island, Hong Kong (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Dublin, County Dublin, Ireland

Qualcomm - Sr. GPU AI Compiler Engineer

Qualcomm

Cork, County Cork, Ireland (On-Site)
1 Month ago
Whatnot - Customer Experience Agent

Whatnot

Dublin, County Dublin, Ireland (Remote)
1 Month ago
playrix  - Lead Technical Designer

playrix

Ireland (Remote)
8 Months ago
whoop - Director, EU Sales & Business Development

whoop

Ireland (Remote)
1 Month ago
Google - Account Strategist, Mid-Market Sales

Google

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Airbyte - Technical Support Engineer

Airbyte

Ireland (Remote)
2 Months ago
Notion - Enterprise Technical Support, German, EMEA

Notion

Dublin, County Dublin, Ireland (On-Site)
8 Months ago
Notion - Account Executive, Commercial

Notion

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Google - Account Strategist, Accelerated Growth

Google

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Tesla - Senior Sales Advisor

Tesla

Limerick, County Limerick, Ireland (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

bytedance - Infrastructure Software Engineer in Edge Cloud

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
bytedance - Network Automation Engineer

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Tesla - Network Administrator

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
4 Months ago
bytedance - Site Reliability Engineer - Data Infrastructure (Seattle)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
The Walt Disney Company - Senior Systems Network Engineer

The Walt Disney Company

Papenburg, Lower Saxony, Germany (On-Site)
2 Months ago
ESL FACEIT Group - EFG - IT Specialist

ESL FACEIT Group - EFG

Columbus, Ohio, United States (On-Site)
3 Months ago
bytedance - Software Engineer, Video-On-Demand

bytedance

Singapore (On-Site)
8 Months ago
bytedance - Senior Software Development Engineer, Virtual Network

bytedance

Seattle, Washington, United States (On-Site)
5 Months ago
bytedance - Senior Software Engineer - IaaS AI Infra

bytedance

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

Get notifed when new similar jobs are uploaded

About The Company

New York, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (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