Senior Software Engineer, Infrastructure, Google Cloud Networking

Google is a global technology company that develops innovative products and services used by billions of users.
$166,000 - $244,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Infrastructure, Google Cloud Networking

Google Cloud Networking is seeking a Senior Software Engineer to join their Infrastructure team. This role combines deep technical expertise in distributed systems and networking with the opportunity to shape the future of cloud infrastructure. You'll be working on critical projects that power Google Cloud's networking capabilities, developing solutions that operate at massive scale.

As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining core infrastructure components that enable Google Cloud's networking services. You'll collaborate with teams across Google to build robust, scalable systems that handle complex networking challenges. The role requires strong expertise in C++ programming, distributed systems, and large-scale infrastructure development.

The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. You'll be working at Google's Sunnyvale office, contributing to products that impact billions of users worldwide. This is an excellent opportunity for experienced engineers who want to tackle challenging technical problems while working with cutting-edge cloud technologies.

The ideal candidate will bring strong technical skills, leadership qualities, and the ability to drive technical decisions. You'll have the chance to mentor other engineers, participate in design reviews, and help shape the technical direction of Google Cloud's networking infrastructure. The role offers significant growth opportunities and the chance to work on some of the most complex distributed systems challenges in the industry.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Infrastructure, Google Cloud Networking

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Infrastructure, Google Cloud Networking

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development C++ programming language, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience developing large-scale infrastructure, distributed systems or networking

Benefits For Senior Software Engineer, Infrastructure, Google Cloud Networking

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Senior Software Engineer, Infrastructure, Google Cloud Networking

Senior Design Engineer, Networking, Google Cloud

Senior Design Engineer position at Google Cloud focusing on networking ASIC development and architecture for data center infrastructure.

Senior Software Engineer, Google Cloud Dataproc

Senior Software Engineer position at Google Cloud Dataproc focusing on distributed systems, Apache Spark, and data analytics infrastructure.

Senior Software Engineer, Infrastructure Storage, Google Cloud

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

Senior Software Engineer, Google Cloud, Dataproc

Senior Software Engineer position at Google Cloud focusing on Dataproc, distributed systems, and cloud infrastructure development with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale distributed systems.