IT & Software

Staff Software Developer, Client Stack, Front End and Web Development, GoogleCloud

Google Canada

Southwestern Ontario · Nationwide · 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-Ljbffr

Reference: WJ-2742_345844

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.