Taro Logo

Staff Software Engineer, Google Global Networking, Engineering Productivity

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

Description For Staff Software Engineer, Google Global Networking, Engineering Productivity

Join Google Cloud as a Staff Software Engineer focusing on Google Global Networking Engineering Productivity. In this role, you'll lead critical initiatives in network virtualization and testing infrastructure. You'll be responsible for designing and implementing the GGN virtualization infrastructure, expanding test frameworks, and developing tools for open source functional testing. The position involves working with cutting-edge technology in cloud computing and networking, contributing to Google's network management modernization through projects like OpenConfig.

As part of Google Cloud, you'll be working on technologies that impact billions of users worldwide. The role combines technical leadership with hands-on development, requiring expertise in distributed systems, virtualization, and networking. You'll be instrumental in improving hardware utilization through dynamic scheduling systems and enhancing lab device sharing infrastructure.

This is an excellent opportunity for experienced engineers who want to make a significant impact on Google's global networking infrastructure. You'll work with a team of talented engineers, leading various technical initiatives while solving complex problems in network virtualization and automation. The role offers the chance to contribute to both proprietary and open-source projects, making a lasting impact on how network devices are managed and tested at scale.

Last updated 20 hours ago

Responsibilities For Staff Software Engineer, Google Global Networking, Engineering Productivity

  • Lead the emulation team to design and implement the Google Global Networking (GGN) virtualization infrastructure
  • Test framework team to expand the scope and features. Develop a test dynamic scheduling system to improve hardware utilization
  • Lead the development of tools to translate internal integration tests to open source functional tests
  • Develop and maintain OpenConfig
  • Enhance the lab device sharing infrastructure, including providing flexible device configuration capabilities
  • Design and implement vendor-neutral network device APIs and test tooling

Requirements For Staff Software Engineer, Google Global Networking, Engineering Productivity

Kubernetes
  • Bachelor's degree in Computer Science, a technical field, or equivalent practical experience
  • 8 years of experience in designing and developing large-scale distributed systems and software
  • Experience with Software Architecture and Systems Engineering
  • Experience with customer requirement analysis
  • Experience in Virtualization and Networking
  • Experience in building tools with or in a virtualized environment
  • Understanding of continuous delivery pipelines

Benefits For Staff Software Engineer, Google Global Networking, Engineering Productivity

Medical Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave support

Interested in this job?

Jobs Related To Google Staff Software Engineer, Google Global Networking, Engineering Productivity