Google Cloud is seeking a Software Developer III for Site Reliability Development to join their team in Waterloo, Canada. This role combines software and systems development to build and maintain large-scale, distributed systems that power Google Cloud's services. The position focuses on ensuring reliability and uptime of both internal and customer-facing systems while managing capacity and performance.
The role involves significant work in optimizing existing systems, building infrastructure, and implementing automation solutions. You'll tackle unique scaling challenges specific to Google Cloud while applying expertise in coding, algorithms, and system design. The team culture emphasizes intellectual curiosity, problem-solving, and open collaboration in a blame-free environment.
As a Site Reliability Developer, you'll work with a diverse team of professionals from various backgrounds and perspectives. The position offers opportunities for self-direction on meaningful projects while providing support and mentorship for professional growth. Key responsibilities include managing project priorities, developing software solutions, and ensuring system reliability.
The compensation package is competitive, ranging from $141,000 to $202,000 base salary, plus bonus, equity, and comprehensive benefits. This role requires a Bachelor's degree in Computer Science or equivalent experience, with 2 years of software development experience and strong knowledge of data structures and algorithms. Experience with large-scale distributed systems is highly valued.
Google promotes an inclusive work environment and is committed to equal opportunity employment. The position offers a chance to work on some of the world's largest computing infrastructure while contributing to the reliability and success of Google Cloud's services.