Google is seeking a Software Developer III for their Site Reliability Development team, a crucial role that combines software and systems development to build and maintain large-scale, distributed systems. This position is based in Waterloo, ON, Canada, and requires a minimum of 2 years of experience in software development.
The role involves working on Google's critical internal and external systems, focusing on reliability, uptime, and continuous improvement. As a Site Reliability Developer, you'll tackle unique scaling challenges while applying expertise in coding, algorithms, and large-scale system design. The position offers opportunities to optimize existing systems, build infrastructure, and automate processes.
Google's Site Reliability Development team promotes a culture of intellectual curiosity and problem-solving in a blame-free environment. The organization values diversity of backgrounds and perspectives, encouraging collaboration and innovative thinking. Team members enjoy self-direction on meaningful projects while receiving necessary support and mentorship for professional growth.
Key responsibilities include writing system development code, reviewing peer contributions, maintaining documentation, troubleshooting complex issues, and participating in technical design reviews. The ideal candidate should have a Bachelor's degree in Computer Science or related field, strong experience with software development, and solid understanding of data structures and algorithms.
The role offers the opportunity to work with cutting-edge technology at one of the world's leading tech companies, with access to vast resources and the chance to impact systems used by millions of users globally. Google provides a comprehensive benefits package and maintains a strong commitment to diversity, equity, and inclusion in their hiring practices.