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 offers an exciting opportunity to work on unique scaling challenges while managing critical infrastructure that powers Google's services.
The role requires expertise in software development, distributed systems, and technical leadership. You'll be responsible for ensuring Google's services maintain high reliability and performance standards while continuously improving systems through automation and optimization. The position offers a competitive base salary range of $166,000-$244,000, plus additional benefits including bonus and equity.
As a Site Reliability Developer, you'll work in a culture that values intellectual curiosity and problem-solving. The team brings together diverse perspectives and backgrounds, encouraging collaboration and innovative thinking in a blame-free environment. You'll have the autonomy to work on meaningful projects while receiving support and mentorship for professional growth.
Key responsibilities include managing the complete lifecycle of services, from design through deployment and maintenance, supporting pre-launch activities like capacity planning and system design, and maintaining service health through monitoring and optimization. The role requires strong technical skills in software development, algorithms, and distributed systems, combined with project leadership experience.
The position is available in several locations including Sunnyvale, Seattle, and Kirkland, offering flexibility in work location while being part of Google's Technical Infrastructure team. This team is fundamental to Google's operations, building and maintaining the architecture that powers Google's extensive product portfolio.
The ideal candidate will have at least 5 years of software development experience, strong knowledge of data structures and algorithms, and proven experience with large-scale distributed systems. They should be comfortable leading projects and providing technical direction to teams.
This role offers an opportunity to work on some of the most complex technical challenges in the industry, with access to Google's cutting-edge technology and resources. You'll be part of a team that's essential to maintaining Google's infrastructure reliability and performance, making a direct impact on services used by millions of people worldwide.