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:
Senior Software Developer, Chrome

Senior Software Developer position at Google Chrome team, focusing on C++ development and browser engineering to improve web accessibility and security.

Senior Test Developer, Core

Senior Test Developer position at Google's Core team, focusing on automated testing and test infrastructure development for Google's flagship products.

Senior Advertising Solutions Architect, gTech (English, Japanese)

Senior Advertising Solutions Architect position at Google's gTech team, combining technical expertise with customer solutions in Tokyo, requiring English and Japanese fluency.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on enterprise software development and system integration for internal business processes and cloud services.

EDA/CAD Custom Tool Development Engineer

Senior engineering role developing custom tools and automation for Google Cloud's hardware design processes, focusing on AI/ML integration in chip design.

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?