Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 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?