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.
The role is integral to Google's Technical Infrastructure team, which develops and maintains data centers and next-generation Google platforms. You'll be part of a culture that values diversity, intellectual curiosity, problem-solving, and openness. The team brings together people with varied backgrounds and perspectives, encouraging collaboration and big-thinking in a blame-free environment.
As a Site Reliability Developer, you'll work on meaningful projects with self-direction while receiving support and mentorship for continuous learning and growth. You'll be involved in the complete lifecycle of services, from design to deployment and optimization. The position requires strong technical leadership skills and experience with large-scale distributed systems.
The team prides itself on being "engineers' engineers," taking on complex technical challenges and ensuring Google's networks deliver the best possible user experience. This is an opportunity to join a team that directly impacts the performance and reliability of Google's vast product portfolio while working with cutting-edge technology and infrastructure at an unprecedented scale.