Staff Software Developer, Client Stack, Front End and Web Development, GoogleCloud
Google Canada
Google is hiring a Staff Software Developer focused on Client Stack, Front End and Web Development for Google Cloud , based in Waterloo, Ontario . This is a senior, high-impact engineering leadership role at the centre of one of the most ambitious cloud and productivity initiatives in the industry — driving the technical strategy for Chat Client Side Encryption (CSE) within Google's suite of tools used by billions of people worldwide.
This role sits at the intersection of architectural decision-making , hands-on full-stack development , and team leadership . You'll be working alongside teams building the future of Gmail, Docs, Drive, Calendar, Sheets, Vids, and Meet , with direct exposure to Google DeepMind model builders and opportunities to shape productivity tools five to ten years into the future.
About the Role: Staff Software Developer, Client Stack
As the technical lead on the Chat Client Side Encryption initiative , you will be responsible for the full lifecycle of a secure, robust CSE solution — from architectural design through to delivery. You'll provide strategic direction and hands-on guidance to a distributed team of developers, navigating complex technical challenges and making key decisions that affect the product at scale.
This position demands a developer who can operate across back-end systems (Java and similar), front-end technologies (JavaScript, TypeScript, HTML, CSS), and mobile stacks , all while maintaining clarity across cross-functional teams and stakeholders. Technical leadership , the ability to influence without authority, and a passion for large-scale cloud solutions are central to succeeding in this role.
Benefits and Salary
This role offers a competitive compensation package. The salary range in Canada is $216,000 – $221,000 CAD per year , plus a 20% bonus target , equity , and a comprehensive benefits package . For full details on Google's benefits, visit the Google careers benefits page.
Job Details
Company: Google
Location: Waterloo, ON, Canada
Pay: $216,000 – $221,000 CAD/year + 20% bonus target + equity + benefits
Responsibilities
In this staff-level role, your day-to-day work spans technical leadership , software design and development , and cross-team coordination . You'll be accountable for both the quality of the code and the clarity of direction across a distributed engineering team working on Google-scale systems.
- Provide technical leadership on high-impact projects, including the Chat Client Side Encryption initiative within Google Cloud
- Drive technical strategy and execution, including architecture decisions for a secure and robust CSE solution within Google Chat
- Design, develop, test, deploy, maintain, and enhance large-scale software solutions across the full stack
- Influence and coach a distributed team of developers, fostering growth and technical excellence
- Facilitate alignment and clarity across teams on goals, outcomes, and timelines
- Manage project priorities , deadlines, and deliverables to ensure on-time, high-quality delivery
- Navigate complex technical challenges and make key architectural decisions within a matrixed, cross-functional organization
Requirements / Skills
Google is looking for a technically versatile and experienced engineer who brings both deep full-stack expertise and demonstrated leadership capabilities . The ideal candidate is comfortable making architectural decisions at scale, mentoring developers, and collaborating across complex organizational structures.
- Bachelor's degree or equivalent practical experience in a relevant field
- 8 years of experience in software development
- 5 years of experience testing and launching software products, plus 3 years in software design and architecture
- 5 years of full-stack development experience , including back-end (Java or equivalent) and front-end (JavaScript, TypeScript, HTML, CSS)
- 1 year of experience with mobile stack development
- Preferred: Master's degree or PhD in Engineering, Computer Science, or a related technical field
- Preferred: 3 years of experience in a technical leadership role leading project teams and setting technical direction
- Preferred: Experience with large-scale cloud solutions and working in complex, matrixed organizations involving cross-functional or cross-business projects
Bachelor's degree or equivalent practical experience; 8 years of experience in software development; 5 years of experience testing and launching software products; 3 years of experience with software design and architecture; 5 years of experience with full stack development; 1 year of experience with mobile stack
#J-18808-LjbffrReference: WJ-2742_345844