Google is seeking a Senior Software Engineer to join their Infrastructure team within the ML, Systems, & Cloud AI (MSCA) organization. This role is crucial in designing and implementing the hardware, software, machine learning, and systems infrastructure that powers all Google services and Google Cloud.
The position requires deep expertise in C++ programming, distributed systems, and Linux kernel development. You'll be working on critical infrastructure components including load balancers, firewalls, NAT, SDN, switches/routers, CDN, and network protocols. The role combines hands-on coding with technical leadership opportunities, requiring both strong individual contribution and collaboration skills.
As part of Google's engineering team, you'll be at the forefront of developing next-generation technologies that impact billions of users. The role offers competitive compensation ($166,000-$244,000 base salary plus bonus and equity) and comprehensive benefits. You'll be working in Sunnyvale, CA, contributing to Google's mission of organizing the world's information while solving complex technical challenges at scale.
The ideal candidate will have at least 5 years of software development experience, with particular strength in C++ and algorithms. You should be comfortable with both detailed technical work and high-level system design, as you'll be involved in everything from kernel-level programming to architectural decisions that shape Google's infrastructure future.
This is an excellent opportunity for experienced engineers who want to work on foundational technology that powers some of the world's most widely-used services. You'll be part of a team that prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing and contributing to cutting-edge projects like Google Cloud's Vertex AI platform.