Google's Site Reliability Development team is seeking a Senior Software Developer to join their Technical Infrastructure organization. This role combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. You'll be responsible for ensuring Google's services maintain reliability and appropriate uptime while focusing on optimization, infrastructure building, and automation.
The position offers unique challenges of scale specific to Google's environment, requiring expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll work in a culture that values diversity, intellectual curiosity, and problem-solving in a blame-free environment. The team brings together people with diverse backgrounds and perspectives, encouraging collaboration and innovative thinking.
As a Site Reliability Developer, you'll be part of the team that serves as the engineers' engineers, working on everything from data centers to next-generation Google platforms. You'll contribute to maintaining networks and ensuring optimal user experience. The role involves the complete service lifecycle, from design and deployment to operation and refinement, with a strong focus on monitoring system health and implementing automation for sustainable scaling.
The position offers the opportunity to work with cutting-edge technology while solving complex challenges that impact millions of users. Google provides a supportive environment for learning and growth, with access to mentorship and collaborative projects. The company's commitment to diversity and inclusion, combined with its technical challenges and global impact, makes this an exciting opportunity for experienced software developers looking to make a significant impact in system reliability and infrastructure development.