Senior Software Engineer, Global Network Edge

Google is a global technology leader that specializes in internet-related services and products.
Backend
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 for their Global Network Edge team. This role is critical in developing next-generation technologies that impact billions of users. The Customer Services Edge team is responsible for the network connecting Google's cloud customers to Cloud Networking and other Google Cloud Platform (GCP) offerings.

As a Senior Software Engineer, you'll be working on innovative software-defined network control plane systems for Google Global Network Edge (GNE). Your responsibilities will include designing and implementing new networking features, evolving software architecture, and improving network availability mechanisms. You'll collaborate closely with team members, test engineers, and SREs to deliver product releases.

The ideal candidate should have a strong background in software development, particularly with C++, and experience with large-scale distributed systems, network architecture, and software-defined networking. You should be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full stack.

Google offers a dynamic work environment where you'll be at the forefront of technology, working on projects that impact users globally. Join us in shaping the future of Google's network infrastructure and cloud services.

Last updated 5 months ago

Responsibilities For Senior Software Engineer, Global Network Edge

  • Build innovative software defined network control plane system for Google Global Network Edge (GNE)
  • Design, implement, and qualify new networking features including software architecture evolution, admission control and bandwidth enforcement, network programming coordination and management, and availability improving mechanisms
  • Work closely with other GNE team members, test engineers, and SREs to ship our product releases

Requirements For Senior Software Engineer, Global Network Edge

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with C++

Interested in this job?

Jobs Related To Google Senior Software Engineer, Global Network Edge

Senior Product Manager, Payments Platform Compliance

Lead product management for Google's Payments Platform Compliance, focusing on AML, Sanctions Screening, and KYC capabilities.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and internal process optimization using Java, Python, and cloud technologies.

Senior Software Engineer, Full Stack, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on full-stack development with 5+ years of experience required.

Senior Software Engineer, Looker Modeling

Senior Software Engineer position at Google Cloud's Looker team, focusing on backend development and SQL query processing with competitive compensation.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.