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, 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 varied backgrounds and perspectives, encouraging collaboration and big-picture thinking.
As a Site Reliability Developer, you'll be part of the team that serves as the engineers' engineers, working behind the scenes to maintain Google's vast technical infrastructure. You'll help develop and maintain data centers, build next-generation Google platforms, and ensure networks deliver the best possible user experience.
The role offers opportunities for growth through self-directed meaningful projects while providing support and mentorship. You'll join a team that's instrumental in Google's technical operations, working on everything from inception and design to deployment and refinement of services. This position is perfect for those who love solving complex technical challenges and want to impact billions of users worldwide.