Staff Software Developer, Protected Data SRE

Google Canada

Southwestern Ontario

On-site

CAD 216,000 - 221,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package
Bonus target

Job summary

Google Canada in Waterloo, Ontario seeks a Staff Software Developer to lead the Protected Data SRE team. You will be the technical anchor for change safety, observability, and massive data repair, while mentoring engineers and coordinating with executives and cross-functional partners.

As a Staff-level contributor, you’ll drive strategic reliability initiatives, balance product needs with regulatory deadlines, and operate across Spanner to Google Front End, shaping a culture of collaboration and

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent practical experience.
  • 5 years of experience including product demand/supply planning and inventory management.
  • 3 years of Unix/Linux internals, administration and networking knowledge.

Responsibilities

  • Drive strategy to reduce complexity ecosystem-wide, focusing on reuse to prevent new production risks.
  • Partner with executive-level stakeholders and cross-functional programmes to balance product reliability against deadlines.
  • Design company-wide capabilities for change safety, distributed observability, data repair, and control plane safety.
  • Provide technical direction and mentorship to developers, fostering collaboration across infrastructure stacks.
  • Manage complex challenges of scale in Google Cloud, applying expertise in coding, algorithms, and large-scale system design.
  • Optimize existing systems and build infrastructure, eliminating toil through automation.
  • Monitor systems capacity and performance with a focus on reliability and uptime.

Skills

Distributed systems
Software development
Technical leadership
Cross-functional collaboration
Mentoring

Education

Bachelor's degree in CS or related field
Master's degree preferred

Job description

Based in Waterloo, Ontario, this Staff Software Developer role on Google's Protected Data SRE team sits at the intersection of large-scale systems engineering and strategic technical leadership. If you thrive on untangling complex distributed systems and want your work to have measurable impact on reliability and regulatory compliance across Google Cloud, this is a role worth exploring.

Day-to-day, you'll serve as a technical anchor for the team — shaping how change safety, distributed observability, and large-scale data repair are handled across the organisation. You'll work closely with executive-level stakeholders and cross-functional partners, balancing product reliability against regulatory deadlines while mentoring developers and building a culture of collaboration across infrastructure stacks ranging from Spanner to Google Front End (GFE).

About the Role: Staff Software Developer, Protected Data SRE

Site Reliability Engineering (SRE) at Google combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. The Protected Data SRE team ensures that Google Cloud's services — both internally critical and externally visible — maintain reliability and uptime appropriate to customer needs, while continuously improving at a fast rate. Much of the software development work centres on optimising existing systems, building infrastructure, and eliminating toil through automation.

As a Staff-level contributor, you'll exercise technical leadership across complex systems, drive cross-functional alignment, and manage systemic risk at scale. Google's SRE culture values intellectual curiosity, problem-solving, and openness, encouraging team members to think big, take risks in a blame-free environment, and self-direct on meaningful projects — while still receiving the mentorship needed to grow.

Benefits and Salary

The compensation for this role in Canada is $216,000 – $221,000 CAD per year, plus a 20% bonus target, equity, and a comprehensive benefits package. Google provides additional details about its benefits programme on its careers site.

Responsibilities

This role carries broad technical authority within the Protected Data SRE organisation. You'll be expected to lead on both strategic initiatives and hands‑on engineering decisions, working across infrastructure stacks and organisational boundaries to drive reliability outcomes.

  • Drive strategy to reduce complexity ecosystem-wide, focusing on solution and component reuse to prevent new production risks
  • Partner with executive-level stakeholders and cross‑functional programmes to balance product reliability against regulatory deadlines
  • Design company‑wide capabilities for change safety, distributed observability, large‑scale data repair, and control plane safety
  • Provide technical direction and mentorship to developers in Waterloo, fostering a culture of collaboration across infrastructure stacks (from Spanner to Google Front End)
  • Manage complex challenges of scale unique to Google Cloud, applying expertise in coding, algorithms, complexity analysis, and large‑scale system design
  • Optimise existing systems and build infrastructure, eliminating toil through automation
  • Monitor systems capacity and performance with an ever‑watchful eye on reliability and uptime
Requirements / Skills

Google is looking for a seasoned engineer who brings both deep technical expertise and the ability to lead across complex, cross-functional environments. The ideal candidate is comfortable operating at the intersection of systems engineering, software development, and organisational influence, and has a proven track record with large-scale distributed systems.

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 5 years of experience including product demand/supply planning, and production and inventory management
  • 3 years of experience with Unix/Linux operating systems internals and administration (e.g., filesystems, inodes, system calls) and networking (e.g., TCP/IP, routing, network topologies and hardware, software defined networking)
  • Programming proficiency in at least one of: C, C++, Java, Python, or Go
  • Computer networking knowledge including DNS, load balancing, and routing
  • Linux/Unix system administration experience
  • Master's degree in Computer Science or a related technical field is preferred

Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience; 5 years of experience including product demand/supply planning, and production and inventory management; 3 years of experience with Unix/Linux operating systems internals and administration and networking; experience programming in at least one of C, C++, Java, Python, or Go

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Systems Developer Manager, AlphaNet Core SRE
Staff Systems Developer Manager, AlphaNet Core SRE

Socket.dev • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Staff Systems Developer Manager, AlphaNet Core SRE
Staff Systems Developer Manager, AlphaNet Core SRE

Google • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Staff Systems Developer Manager, AlphaNet Core SRE
Staff Systems Developer Manager, AlphaNet Core SRE

Google Inc. • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Equity
Benefits package
Bonus target 20%
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
Site Reliability Manager, Data Center Networking, SRE
Site Reliability Manager, Data Center Networking, SRE

Google Inc. • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Equity
Benefits
Bonus target 20%
Senior Systems & Reliability Manager (SRE)
Senior Systems & Reliability Manager (SRE)

Google Inc. • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Equity
Benefits package
Bonus target 20%
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
Software Developer, Full Stack, reCAPTCHA Product Experience
Software Developer, Full Stack, reCAPTCHA Product Experience

Google • Montreal (administrative region)

On-site
CAD 150,000 - 153,000
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, Cloud
Staff Software Developer, Cloud

Google Inc. • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Bonus target
Equity
Benefits