Taro Logo

Software Developer III, Site Reliability Development

Google is a global technology company that builds innovative products and services used by billions of users.
Site Reliability
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Developer III, Site Reliability Development

Site Reliability Development at Google combines software and systems engineering to build and maintain large-scale, distributed systems. This role focuses on ensuring Google's services maintain high reliability and performance while constantly improving. As a Software Developer III in Site Reliability Development, you'll tackle unique scaling challenges while applying expertise in coding, algorithms, and system design. The role involves both optimizing existing systems and building new infrastructure through automation.

The position requires strong technical skills in distributed systems, coding, and problem-solving. You'll work in a collaborative environment that values intellectual curiosity and creative solutions. The team brings together diverse perspectives and promotes self-direction while providing mentorship and support for growth.

Key responsibilities include writing and reviewing code, contributing to documentation, troubleshooting complex system issues, and participating in technical design decisions. You'll manage project priorities and deliverables while working with cutting-edge technology at massive scale.

This is an excellent opportunity for someone passionate about both software development and systems engineering who wants to work on Google's critical infrastructure. The role offers significant technical challenges, opportunities to learn and grow, and the chance to make a real impact on systems used by billions of users.

The position is based in Waterloo, Canada, and requires strong collaboration skills as you'll work with teams across Google. The culture emphasizes learning, innovation, and taking ownership of projects that improve Google's infrastructure reliability.

Last updated a month ago

Responsibilities For Software Developer III, Site Reliability Development

  • Write product or system development code
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Participate in, or lead design reviews with peers and stakeholders

Requirements For Software Developer III, Site Reliability Development

Linux
  • Bachelor's degree in Computer Science, a related field, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 2 years of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Developer III, Site Reliability Development