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 2 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, Promotions

Senior Product Manager position at Google leading promotions strategy and product development to enhance merchant-consumer connections across multiple platforms.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and maintaining large-scale search infrastructure and technologies.

Senior Optical Network Engineer, Optical Networking Technologies

Senior Optical Network Engineer position at Google, focusing on scaling and maintaining their global network infrastructure with competitive compensation and benefits.

Senior Physical Design Engineer, Mixed Signal, Silicon

Senior Physical Design Engineer position at Google, focusing on custom silicon solutions for consumer products, requiring expertise in PnR, STA, and ASIC design.

Senior Software Engineer, Google Research

Senior Software Engineer position at Google Research, focusing on developing next-generation technologies and conducting fundamental research that impacts billions of users.