Taro Logo

Staff Software Engineer, Google Cloud Networking

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

Job Description

Google Cloud is seeking a Staff Software Engineer to join their Cloud Networking team. This role combines technical leadership with hands-on software development, focusing on building next-generation technologies that impact billions of users. The position requires expertise in large-scale distributed systems, networking, and cloud infrastructure.

As a Staff Software Engineer, you'll lead critical projects while coaching and influencing a distributed engineering team. You'll be responsible for designing and developing large-scale software solutions that power Google Cloud's networking infrastructure. The role demands both technical excellence and leadership skills, as you'll need to manage project priorities and facilitate alignment across teams.

Google Cloud serves customers in over 200 countries, providing enterprise-grade solutions that leverage Google's cutting-edge technology. You'll be working on systems that handle information at massive scale, requiring expertise in areas such as distributed computing, system design, networking, and data storage.

The ideal candidate brings 8+ years of programming experience, strong architectural skills, and a proven track record of building large-scale infrastructure. You'll have the opportunity to work with various technologies and contribute to Google's cloud networking innovation while collaborating with talented engineers globally.

This role offers the chance to make a significant impact on Google Cloud's infrastructure while growing your technical and leadership skills in a dynamic, fast-paced environment. You'll be part of a team that's pushing the boundaries of cloud technology and helping organizations worldwide in their digital transformation journey.

Last updated 7 hours ago

Responsibilities For Staff Software Engineer, Google Cloud Networking

  • Provide technical leadership on projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Google Cloud Networking

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with programming languages like Java, C/C++ or Python
  • 5 years of experience building large-scale infrastructure, distributed systems or networks
  • 5 years of experience testing and launching software products
  • 3 years of experience with software design and architecture

Related Jobs

Senior Staff Software Engineer, App Hub, Google Cloud

Lead technical development of Google Cloud's App Hub platform, overseeing app-centric manageability, observability, and governance solutions while providing technical leadership to distributed engineering teams.

Staff Software Engineer, Cloud Assist Optimize

Lead technical role architecting AI-powered cloud cost optimization systems at Google Cloud, combining distributed systems expertise with advanced AI/ML knowledge.

Staff Software Engineer, Google Cloud Networking

Staff Software Engineer position at Google Cloud focusing on networking infrastructure, requiring expertise in distributed systems and technical leadership.

Staff Software Engineer, Cloud Assist Optimize

Lead technical strategy and architecture for AI-powered cloud optimization at Google Cloud, focusing on cost management and platform efficiency.

Staff Software Engineer, Google Cloud Networking

Staff Software Engineer position at Google Cloud Networking, focusing on building and leading large-scale distributed systems and cloud infrastructure projects.