Google Cloud NetInfra is seeking a Senior Software Engineer to join their Infrastructure team. This role is crucial in developing and maintaining the technical infrastructure that powers Google's vast product portfolio. The position offers an opportunity to work on large-scale systems that impact billions of users worldwide.
The role involves developing next-generation technologies in distributed computing, system design, networking, and data storage. As part of the Technical Infrastructure team, you'll be responsible for keeping Google's networks running efficiently and building the next generation of Google platforms. The team takes pride in being the "engineers' engineers" and focuses on maintaining and improving Google's critical infrastructure.
This position offers a competitive compensation package ranging from $166,000 to $244,000, plus bonus, equity, and comprehensive benefits. The role is based in Sunnyvale, CA, and requires strong expertise in C++, Python, or C programming, along with extensive experience in data structures and algorithms.
The ideal candidate will have at least 5 years of software development experience and 3 years of experience with large-scale infrastructure or distributed systems. You'll be working in a collaborative environment, participating in design reviews, code reviews, and contributing to documentation and educational content.
Google Cloud accelerates digital transformation across industries, delivering enterprise-grade solutions and cutting-edge technology. The platform serves customers in over 200 countries, making this role an opportunity to impact global technology infrastructure at scale.
As part of Google's Technical Infrastructure team, you'll be at the forefront of innovation, working on critical projects that maintain and advance Google's technological capabilities. The role offers opportunities for growth, leadership development, and the chance to work with some of the industry's best engineers.
The position requires strong problem-solving abilities, excellent communication skills, and the ability to work effectively in a team environment. You'll be expected to contribute to the team's success through code development, system design, and technical leadership.