Google Cloud is seeking a Software Engineer III to join their Network Infrastructure team. This role is crucial in designing and maintaining the planet-scale networks that power both Google's services and their Cloud customers' operations. As part of this position, you'll work on the entire management plane stack ensuring 24/7 network reliability, while implementing new features and fixing bugs in highly scalable systems.
The role combines hands-on technical work with collaborative team efforts, requiring expertise in distributed systems, networking, and large-scale infrastructure. You'll be working in an Agile environment, deploying microservices weekly, and participating in on-call rotations to maintain service reliability.
Google Cloud accelerates organizations' digital transformation capabilities across industries, delivering enterprise-grade solutions that leverage Google's cutting-edge technology. The platform serves customers in over 200 countries, acting as a trusted partner for growth and critical business solutions.
This position offers the opportunity to work on technology that impacts billions of users, with the chance to solve complex technical challenges at scale. You'll be part of a team that's pushing the boundaries of network infrastructure, working with modern technologies and practices including microservices architecture, distributed systems, and SLO-based reliability engineering.
The ideal candidate will bring strong software development experience, particularly in C++, along with a solid understanding of data structures, algorithms, and large-scale distributed systems. This role provides excellent growth opportunities within Google's engineering organization while contributing to critical infrastructure that powers both Google and its cloud customers.