Site Reliability Development at Google Cloud combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. As a Software Developer II in the Site Reliability Development team, you'll be responsible for ensuring Google Cloud's services maintain reliability and uptime appropriate to customer needs while driving continuous improvement. The role involves managing complex challenges of scale unique to Google Cloud, utilizing expertise in coding, algorithms, complexity analysis, and large-scale system design.
The position offers an opportunity to work in a culture that values diversity, intellectual curiosity, and problem-solving. Google encourages collaboration, big-picture thinking, and risk-taking in a blame-free environment. The organization brings together people with diverse backgrounds and perspectives, promoting self-direction while providing support and mentorship for professional growth.
Your responsibilities will include writing and reviewing code, contributing to documentation, troubleshooting system issues, and participating in design reviews. You'll work with cutting-edge technology while managing project priorities, deadlines, and deliverables. The role combines technical expertise with system reliability, offering a chance to impact Google Cloud's infrastructure and services at a massive scale.
Google provides an inclusive work environment, offering equal employment opportunities regardless of background. The company is committed to building a representative workforce and fostering a culture of belonging. This role requires English proficiency to facilitate efficient global collaboration and communication.