Google's Site Reliability Development team is seeking a Software Developer II to join their mission of building and maintaining large-scale, distributed systems. This role combines software and systems development to ensure Google's services maintain high reliability and performance standards. As a Site Reliability Developer, you'll tackle unique scaling challenges while applying expertise in coding, algorithms, and system design. The role involves managing project priorities, developing software solutions, and working in a collaborative environment that values intellectual curiosity and problem-solving.
The position offers the opportunity to work on critical infrastructure that powers Google's internal and external systems. You'll be responsible for optimizing existing systems, building infrastructure, and creating automation solutions. The team culture promotes self-direction, mentorship, and learning in a blame-free environment that brings together diverse perspectives and backgrounds.
The ideal candidate will have experience with software development, data structures, and algorithms. You'll be involved in the full software development lifecycle, from design to deployment and maintenance. The role requires strong technical skills, the ability to collaborate with peers, and a dedication to maintaining high-quality systems at scale.
Working at Google provides exposure to cutting-edge technology and the chance to impact billions of users. The company offers comprehensive benefits, professional development opportunities, and the chance to work with some of the industry's brightest minds. Join a team that's at the forefront of site reliability engineering and help shape the future of Google's infrastructure.