Google Cloud is seeking a Software Developer III for their Site Reliability Development team. This role combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. As a Site Reliability Developer, you'll ensure that Google Cloud's services have reliability, appropriate uptime, and a fast rate of improvement. You'll also monitor systems capacity and performance.
The ideal candidate will have a Bachelor's degree in Computer Science or related field, with 2 years of experience in data structures/algorithms and software development. Experience with designing, analyzing, and troubleshooting large-scale distributed systems is preferred.
In this role, you'll write product or system development code, review code from other engineers, contribute to documentation, triage and resolve system issues, and participate in design reviews. You'll have the opportunity to work on optimizing existing systems, building infrastructure, and automating processes.
Google's Site Reliability Development team values diversity, intellectual curiosity, and problem-solving. You'll join a culture that encourages collaboration, big thinking, and risk-taking in a blame-free environment. The company promotes self-direction on meaningful projects while providing support and mentorship for continuous learning and growth.
This position offers the chance to tackle unique challenges of scale within Google Cloud, applying your expertise in coding, algorithms, complexity analysis, and large-scale system design. If you're passionate about building and maintaining robust, scalable systems and want to work with cutting-edge technology, this role at Google Cloud could be an excellent opportunity for your career growth in the field of Site Reliability Engineering.