Senior Software Developer, Site Reliability

Google Canada

Southwestern Ontario

On-site

CAD 182,000 - 186,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

15% bonus target
Equity
Benefits package

Job summary

Google in Waterloo, Ontario is seeking a Senior Software Developer, Site Reliability to own the full lifecycle of large-scale distributed services, from design through deployment and operation. The role emphasizes reliability, measurable health metrics, automation to reduce toil, and technical leadership to guide projects within the Site Reliability Development team.

A strong background in software engineering and distributed systems is required.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience (required).
  • 5 years of software development experience in one or more programming languages (required).
  • 3 years of designing, analyzing, and troubleshooting large-scale distributed systems (required).
  • 2 years of leading projects and providing technical leadership (required).
  • Master's degree in Computer Science or Engineering (preferred).

Responsibilities

  • Engage across the full lifecycle of services, from inception and design through deployment, operation, and refinement.
  • Support pre-launch readiness through system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews.
  • Measure and monitor availability, latency, and overall system health for live services.
  • Scale systems sustainably through automation and by pushing for changes that improve reliability and velocity.
  • Practice sustainable incident response and conduct blameless postmortems.
  • Provide technical leadership and lead projects within the Site Reliability Development team.

Skills

Software development
Distributed systems design
Technical leadership

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or Engineering (preferred)

Job description

Senior Software Developer, Site Reliability at Google in Waterloo, Ontario is a full-time role carrying a salary of $182,000–$186,000 CAD per year, plus a 15% bonus target, equity, and benefits. The position sits within Google Cloud's Technical Infrastructure organization.

Day to day, you'll work across the full lifecycle of large-scale distributed services: designing and building software platforms, measuring system health, and driving automation to keep services reliable and fast.

About the Role: Senior Software Developer, Site Reliability

Site Reliability Development at Google combines software and systems engineering to run massively distributed, fault-tolerant systems at the scale of Google Cloud. The work spans both internally critical and externally visible services, with a constant focus on reliability, uptime, and a rapid rate of improvement.

Much of the software development work centres on optimizing existing systems, building infrastructure, and eliminating toil through automation. You'll take on the complex scaling challenges that are particular to Google Cloud, drawing on your experience in coding, algorithms, complexity analysis, and large-scale system design.

The team brings together people with a wide variety of backgrounds and perspectives. Self-direction, intellectual curiosity, and a blame-free approach to problem solving are the conditions the organization is built on, alongside mentorship to support learning and growth.

Benefits and Salary

The posted salary range is $182,000–$186,000 CAD per year, with individual pay determined by job-related skills, experience, and relevant education or training. On top of base pay, the role includes a 15% bonus target and equity.

Google also provides a benefits package; the posting directs candidates to Google's benefits information for full details.

Job Details

Company: Google

Location: Waterloo, ON

Requisition ID: 80330327632814790

Pay: $182,000–$186,000 CAD/year + 15% bonus target + equity + benefits

Responsibilities

The role covers the entire service lifecycle, from early design through ongoing operation. You'll own both the engineering and the operational side of large-scale distributed systems, and you'll be expected to lead projects as well as write code.

  • Engage across the full lifecycle of services, from inception and design through deployment, operation, and refinement
  • Support pre-launch readiness through system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews
  • Measure and monitor availability, latency, and overall system health for live services
  • Scale systems sustainably through automation and by pushing for changes that improve reliability and velocity
  • Practice sustainable incident response and conduct blameless postmortems
  • Provide technical leadership and lead projects within the Site Reliability Development team
Requirements / Skills

The posting lists both minimum and preferred qualifications. The minimum requirements are firm entry conditions; the Master's degree is listed as preferred. A candidate should have all five minimum criteria in place before applying.

  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience (required)
  • 5 years of software development experience in one or more programming languages (required)
  • 3 years of experience designing, analyzing, and troubleshooting large-scale distributed systems (required)
  • 2 years of experience leading projects and providing technical leadership (required)
  • Master's degree in Computer Science or Engineering (preferred)

Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience in designing, analyzing, and troubleshooting large-scale distributed systems. 2 years of experience leading projects and providing technical leadership. Preferred: Master's degree in Computer Science or Engineering.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer III, Site Reliability
Software Developer III, Site Reliability

Google Canada • Southwestern Ontario

On-site
CAD 150,000 - 153,000
Bonus target
Equity
Benefits package
Senior Software Developer, Site Reliability
Senior Software Developer, Site Reliability

Google • Southwestern Ontario

On-site
CAD 182,000 - 186,000
Equity
Bonus target
Benefits
Senior Software Developer, Site Reliability
Senior Software Developer, Site Reliability

Google LLC • Southwestern Ontario

On-site
CAD 182,000 - 186,000
Staff Site Reliability Developer, Google Unified Security and Threat Operations
Staff Site Reliability Developer, Google Unified Security and Threat Operations

Google Canada • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Equity
Benefits package
Staff Software Developer, Protected Data SRE
Staff Software Developer, Protected Data SRE

Google Canada • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Equity
Benefits package
Bonus target
Cloud Technical Solutions Developer, Storage and Databases
Cloud Technical Solutions Developer, Storage and Databases

Google Canada • Southwestern Ontario

Hybrid
CAD 144,000 - 147,000
Equity
Benefits package
Lead Web Solutions Developer, Cloud Support, Tools and Automation (English)
Lead Web Solutions Developer, Cloud Support, Tools and Automation (English)

Google Canada • Southwestern Ontario

On-site
CAD 166,000 - 170,000
Equity
Bonus target 15%
Benefits package
Staff Software Developer, Protected Data SRE
Staff Software Developer, Protected Data SRE

Google Inc. • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Equity
Bonus target
Benefits
Staff Software Developer, Protected Data SRE
Staff Software Developer, Protected Data SRE

Google LLC • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Site Reliability Manager, Data Center Networking, SRE
Site Reliability Manager, Data Center Networking, SRE

Google Canada • Southwestern Ontario

On-site
CAD 216,000 - 221,000