Taro Logo

Senior Software Engineer, SDN, Control Plane

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology.
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Job Description

Google Cloud is seeking a Senior Software Engineer to join their Orion Core team, which is responsible for the framework and key components in Google's SDN network infrastructure. This role involves defining how developers build networking products at Google, including high bandwidth interconnects in data centers and WAN connectivity.

The position requires expertise in developing large-scale distributed systems with a focus on networking infrastructure. The team's codebase is primarily in C++, running on low dependency borg, and utilizing infrastructure like Chubby, Stubby, and Spanner. The Orion system is a critical, globally deployed infrastructure with thousands of application instances running worldwide.

As a Senior Software Engineer, you'll be working on the Control Plane Network layer, participating in design reviews, reviewing code, and driving innovation in SDN solutions. The role offers the opportunity to work on technology that impacts billions of users through Google Cloud's infrastructure.

The ideal candidate should have strong experience in software development, distributed systems, and networking. They should be capable of both technical leadership and hands-on development, with the ability to understand complex systems and make architectural decisions.

This position at Google Cloud offers the chance to work with cutting-edge technology, solve complex technical challenges, and contribute to the evolution of cloud infrastructure. The role combines technical depth with the scale and impact that comes with working at one of the world's leading technology companies.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer, SDN, Control Plane

  • Develop and maintain the Control Plane Network layer that serves as a communication channel between the SDN controller and the datacenter fabric
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Understand the Orion SDN domain space, customer use cases, their current and future needs
  • Drive innovation and execution of innovative solutions in Orion Core Apps

Requirements For Senior Software Engineer, SDN, Control Plane

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks

Benefits For Senior Software Engineer, SDN, Control Plane

Medical Insurance
Parental Leave
Visa Sponsorship
  • Medical Insurance
  • Parental Leave
  • Visa Sponsorship

Related Jobs

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure development and distributed systems, requiring 5+ years of experience.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on building and maintaining large-scale infrastructure and distributed systems that power Google's flagship products.

Senior Software Engineer, Infrastructure, Google Cloud

Senior Software Engineer position at Google Cloud focusing on infrastructure development and distributed systems, requiring 5+ years of software development experience.

Lakehouse Core Engineer

Senior Lakehouse Core Engineer position at Granica, building fundamental data infrastructure for AI with focus on petabyte-scale performance and distributed systems.

Software Engineer 3, Distributed Cloud

Senior Software Engineer position at F5 focusing on distributed cloud systems and microservices architecture, requiring 5+ years of experience in cloud-native environments.