Software Developer III, Site Reliability Development

1 Month ago • 2-4 Years • Systems Design • DevOps • $141,000 PA - $202,000 PA

Job Summary

Job Description

This Software Developer III position at Google Cloud's Site Reliability Development team in Waterloo, ON, Canada, focuses on building and maintaining large-scale, distributed systems. Responsibilities include writing and reviewing code, contributing to documentation, troubleshooting system issues, participating in design reviews, and managing project priorities. The ideal candidate will have experience with software development, data structures, algorithms, and large-scale system design. The role involves optimizing existing systems, building infrastructure, and automating tasks to ensure high reliability and uptime for Google Cloud services. The team fosters a collaborative and supportive environment, encouraging innovation and risk-taking.
Must have:
  • Bachelor's degree in CS or related field
  • 2+ years software development experience
  • 2+ years experience with data structures/algorithms
  • Code writing & review
  • Troubleshooting system issues
Good to have:
  • Master's degree in CS or Engineering
  • Experience with large-scale distributed systems
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details

Minimum qualifications:

  • 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.

Preferred qualifications:

  • Master's degree in Computer Science or Engineering.
  • 2 years of experience designing, analyzing, and troubleshooting large-scale distributed systems.

About the job

Site Reliability Development combines software and systems development to build and run large-scale, massively distributed, fault-tolerant systems. Site Reliability Development ensures that Google Cloud's services—both our internally critical and our externally-visible systems—have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally Site Reliability Developers will keep an ever-watchful eye on our systems capacity and performance.

Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the Site Reliability Development team, you’ll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis, and large-scale system design. Site Reliability Developments culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Write product or system development code.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.

Similar Jobs

Ziff Davis - Senior Software Developer

Ziff Davis

Mexico (Remote)
4 Weeks ago
bytedance - Research Scientist (Computational Biology - AI-for-Science)

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Wind River - Senior Engineer - File Systems

Wind River

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
bytedance - Data Engineer, Cloud and System

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Veeam Software - Backend Engineer, SaaS platform

Veeam Software

Prague, Czechia (On-Site)
1 Week ago
Assystems - Senior Systems Engineer

Assystems

Derby, England, United Kingdom (Hybrid)
7 Months ago
Blind Squirrel Games - Systems Designer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
4 Months ago
Epic Games - Senior Technical Designer

Epic Games

(On-Site)
2 Months ago
Epic Games - Senior Mobile Platform Engineer

Epic Games

(On-Site)
4 Months ago
bytedance - Senior Optical System Engineer

bytedance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineer, AI/ML, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Month ago
fluence - Data Scientist

fluence

Zürich, Zurich, Switzerland (Hybrid)
7 Months ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
6 Months ago
Ion - Senior AI Engineer, Italy

Ion

Pisa, Tuscany, Italy (On-Site)
7 Months ago
bytedance - Student Researcher (Doubao (Seed) - LLM Post-training) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Genies - Backend Engineer Intern (LLM)

Genies

San Mateo, California, United States (Hybrid)
2 Months ago
Apple - HID Algorithms Manager

Apple

San Diego, California, United States (On-Site)
1 Month ago
Argus Labs - Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
2 Months ago
Sportradar - Back-End Developer

Sportradar

Athens, Greece (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Waterloo, Ontario, Canada

Kabam - Frontend Software Engineer

Kabam

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
Zscaler - Senior Customer Success Manager

Zscaler

Canada (Remote)
2 Weeks ago
Epic Games - Art Director

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
quience - Head of Supply Chain, Planning & Inventory, and Returns

quience

Canada (On-Site)
2 Weeks ago
Google - Strategic Security Consultant

Google

Toronto, Ontario, Canada (On-Site)
1 Month ago
Track vfx - Vancouver | Matchmove | Supervisor

Track vfx

Vancouver, British Columbia, Canada (On-Site)
8 Months ago
Scanline VFX - Senior Compositor

Scanline VFX

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Warner bro discovery - Senior Programmer, Rendering

Warner bro discovery

Montreal, Quebec, Canada (Hybrid)
3 Days ago
Next Level Games - Senior Level Designer

Next Level Games

Vancouver, British Columbia, Canada (On-Site)
9 Months ago
HoYoverse - Senior Gameplay Programmer AI [CA]

HoYoverse

Montreal, Quebec, Canada (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Systems Design Jobs

bytedance - Senior Optical System Engineer

bytedance

San Jose, California, United States (On-Site)
1 Month ago
Sony Interactive Entertainment - Open Position (In-House Systems Engineer)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
1 Month ago
NVIDIA - Senior Board Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Month ago
NVIDIA - Senior System Power Validation and Applications Engineer

NVIDIA

Canada (On-Site)
3 Months ago
Nintendo - Senior Systems Engineer

Nintendo

Redmond, Washington, United States (Hybrid)
12 Months ago
Epic Games - Lead Engine Programmer, Verse Framework

Epic Games

Bellevue, Washington, United States (On-Site)
3 Months ago
Epic Games - Senior Gameplay Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epic Games - Senior Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Epic Games - Senior Mobile Platform Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug