Google is seeking a Software Engineer specializing in Distributed Systems to join their team in Mountain View. This role is part of Google's mission to develop next-generation technologies that impact billions of users worldwide. The position offers a competitive base salary range of $141,000-$202,000 plus bonus, equity, and benefits.
The role involves working on critical projects within Google Play, which offers music, movies, books, apps, and games for devices, powered by the cloud. As part of the Android and Mobile team, you'll be responsible for engineering backend systems, shaping product strategy, and creating seamless cross-device experiences for users.
Key responsibilities include writing system development code, leading design reviews, code review, documentation, and problem-solving at scale. The ideal candidate should have strong experience in C++ programming, data structures and algorithms, and distributed systems or large-scale infrastructure development.
The position requires a Bachelor's degree (or equivalent experience) and at least 2 years of relevant experience. Preferred qualifications include an advanced degree in Computer Science, experience with highly reliable and scalable services, and expertise in building large-scale personalization systems.
This is an excellent opportunity for engineers who want to work on challenging problems at massive scale, with the chance to impact billions of users. The role offers growth potential, the ability to work with cutting-edge technologies, and the opportunity to contribute to Google's core infrastructure and services.
Working at Google also means joining a culture of innovation, with access to world-class resources and the chance to collaborate with some of the brightest minds in technology. The company offers comprehensive benefits, professional development opportunities, and a supportive work environment focused on fostering creativity and technical excellence.