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.
Cloud
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

Google Cloud is seeking a Staff Software Engineer to join their Global Networking Engineering Productivity team. This role combines leadership in virtualization infrastructure, test frameworks, and network device management. As part of Google Cloud, which serves customers in over 200 countries, you'll work on critical projects that impact how billions of users connect and interact. The position requires expertise in large-scale distributed systems, virtualization, and networking, with a focus on building and improving test infrastructure and tools. You'll lead teams working on emulation, test frameworks, and OpenConfig, while developing solutions for device sharing and vendor-neutral APIs. This role offers the opportunity to work with cutting-edge technology while solving complex challenges in cloud infrastructure. The ideal candidate will bring 8+ years of experience and strong technical leadership skills to help drive innovation in cloud networking technology.

Last updated 15 days 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
Parental Leave
Visa Sponsorship
  • Comprehensive health benefits
  • Parental leave
  • Visa sponsorship available

Interested in this job?

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