Google is seeking a Senior Software Developer 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 focuses on ensuring Google's services maintain optimal reliability and performance while continuously improving their infrastructure.
The role involves working with complex challenges unique to Google's scale, requiring expertise in coding, algorithms, complexity analysis, and large-scale system design. You'll be part of a team that manages both internally critical and externally-visible systems, ensuring appropriate uptime and reliability while optimizing existing systems and building new infrastructure.
The position offers the opportunity to work in Google's Technical Infrastructure team, which is fundamental to keeping Google's product portfolio running efficiently. You'll be involved in the entire service lifecycle, from design and deployment to operation and refinement, while also participating in system design consulting, capacity planning, and launch reviews.
Google's Site Reliability Development team promotes a culture of intellectual curiosity, problem-solving, and openness. The organization brings together diverse perspectives and backgrounds, encouraging collaboration and risk-taking in a blame-free environment. You'll have the chance to work on meaningful projects while receiving support and mentorship for continuous learning and growth.
This role is perfect for someone who combines strong technical skills with leadership abilities, as you'll be responsible for both hands-on development work and providing technical leadership. The position offers the opportunity to work at one of the world's leading tech companies, solving complex problems at scale while contributing to systems that impact billions of users.