Turn this role into an interview — a resume and cover letter built around what this employer wants.
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
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).
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.
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.
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.
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 and networking; experience programming in at least one of C, C++, Java, Python, or Go