Taro Logo

Senior Software Engineer, GNE

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer, GNE

Google's Global Network Edge (GNE) team is seeking a Senior Software Engineer to join their mission-critical infrastructure team. This role sits at the heart of Google's network infrastructure, responsible for connecting cloud customers to Google Cloud Platform and billions of users to services like Gmail, Search, and YouTube through Google's backbone network.

The position offers an opportunity to work on large-scale distributed systems and network architecture that directly impacts Google's global service delivery. As a Senior Software Engineer, you'll be involved in the entire lifecycle of network products and technologies - from conceptualization and prototyping to deployment and maintenance.

The ideal candidate will bring strong expertise in C++ programming and distributed systems, with a focus on network architecture and software-defined networking. You'll be working with cutting-edge technology to build and maintain the systems that keep Google's massive network infrastructure running efficiently.

This role offers significant technical challenges, working with complex distributed systems at scale, and the opportunity to impact billions of users. You'll collaborate with talented engineers across different teams, including test engineers and Site Reliability Engineers (SREs), to deliver robust networking solutions.

The position is based in Dublin, Ireland, offering the chance to work at one of Google's major European engineering hubs. You'll be part of Google's Technical Infrastructure team, known for their innovative approach to solving complex engineering challenges and maintaining Google's world-class infrastructure.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, GNE

  • 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 with other GNE team members, test engineers, and SRE's to ship Google product releases

Requirements For Senior Software Engineer, GNE

  • 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, GNE