Google is seeking a Software Developer III for their Site Reliability Development team, combining software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. This role focuses on ensuring Google's services maintain reliability and appropriate uptime while monitoring system capacity and performance. The position involves significant work in optimizing existing systems, building infrastructure, and automating processes.
The ideal candidate will join a culture of intellectual curiosity and problem-solving, working with people from diverse backgrounds and perspectives. The role offers opportunities to manage complex scaling challenges unique to Google while applying expertise in coding, algorithms, complexity analysis, and large-scale system design.
As a Site Reliability Developer, you'll be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions. The role requires strong technical expertise to manage project priorities, deadlines, and deliverables. You'll work on meaningful projects in a supportive environment that encourages learning and growth.
The position requires a Bachelor's degree in Computer Science or related field and at least 2 years of experience with software development and data structures/algorithms. Preferred qualifications include a Master's degree and experience with large-scale distributed systems. This is an excellent opportunity to work on critical infrastructure at one of the world's leading technology companies while contributing to systems that impact billions of users.