Staff Software Developer, Client Stack, Front End and Web Development, Google Cloud

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
Bonus target 20%
Benefits package

Job summary

Google in Waterloo, Ontario is seeking a Staff Software Developer focused on Client Stack, Front End, and Web Development for Google Cloud. You will lead the Chat Client Side Encryption effort, steering architectural decisions while delivering robust, scalable solutions across backend Java and frontend JavaScript/TypeScript/HTML/CSS.

The role blends technical leadership with hands-on development, mentoring a distributed team and shaping product strategy for large-scale cloud and productivity

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of software development experience.
  • 5 years testing and launching software products; 3 years in design and architecture.
  • 5 years of full-stack development (backend Java or equivalent; frontend JS/TS/HTML/CSS).
  • 1 year of mobile stack development.
  • Preferred: Master's or PhD in Engineering, CS, or related field.
  • Preferred: 3 years in technical leadership roles leading teams and setting direction.
  • Preferred: experience with large-scale cloud solutions in matrixed orgs.

Responsibilities

  • Provide technical leadership on high-impact projects, incl. Chat Client Side Encryption initiative.
  • Drive technical strategy and architecture decisions for secure CSE in Google Chat.
  • Design, develop, test, deploy, maintain, and enhance large-scale software across the full stack.
  • Coach distributed team of developers, fostering growth and technical excellence.
  • Align teams on goals, outcomes, and timelines.
  • Manage priorities, deadlines, and delivery of high-quality work.
  • Navigate complex technical challenges and make key architectural decisions in a matrixed org.

Skills

Full-stack development
Technical leadership
Architectural decisions
Mentoring engineers
Cross-functional collaboration

Education

Bachelor's degree
Master's/PhD preferred

Tools

Java
JavaScript
TypeScript
HTML
CSS

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Developer, Client Stack, Front End and Web Development, Google Cloud
Staff Software Developer, Client Stack, Front End and Web Development, Google Cloud

Google LLC • Southwestern Ontario

Hybrid
CAD 216,000 - 221,000
Equity
Bonus target
Benefits
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 LLC • Southwestern Ontario

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

Google Inc. • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Bonus target
Equity
Benefits
Development Manager, Agent Registry
Development Manager, Agent Registry

Google • Southwestern Ontario

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

Google • Southwestern Ontario

On-site
CAD 216,000 - 221,000