Software Developer III, Chrome Desktop Growth

Google Canada

Southwestern Ontario

On-site

CAD 150,000 - 153,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package
Bonus target

Job summary

Google's Chrome Desktop Growth team is hiring a Software Developer III based in Waterloo, Ontario. This hands-on role focuses on building core Chrome features across Windows, Mac, Linux, and Chrome OS using C++ and web technologies.

You will contribute to the Chromium project and work with UX teams to deliver data-driven, high-performance browser experiences. You will help design and implement features like tab strips, tab groups, toolbars, bookmarks, and side panels, while participating in

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 2 years of experience programming in C++.
  • 2 years of experience with software development in one or more programming languages, or 1 year with an advanced degree.
  • Master's degree or PhD in Computer Science or related technical field (preferred).
  • 2 years of experience with data structures and algorithms (preferred).
  • Experience in web or desktop application development, full-stack development (preferred).
  • Experience developing accessible technologies (preferred).
  • Experience contributing to an open‑source project (preferred).
  • Experience with web browsers (preferred).

Responsibilities

  • Develop new features and enhance existing ones in Chrome Desktop, working primarily in C++ and web technologies (HTML, CSS, TS/JS).
  • Contribute to the open-source Chromium project, interacting with developers and users across the globe.
  • Implement new features for Chrome Desktop in collaboration with your team.
  • Write high-quality code that meets Chrome's standards for performance and reliability.
  • Partner closely with UX experts to refine feature designs and create seamless user interactions.
  • Run experiments and analyse results to make data-driven decisions on product development.
  • Design, build, and maintain foundational features such as the tab strip, tab groups, toolbar, side panel, and bookmarks.

Skills

C++ programming
Software fundamentals
Data structures & algorithms
Web/desktop development

Education

Bachelor's degree
Master's degree or PhD (preferred)

Job description

Google's Chrome Desktop Growth team is hiring a Software Developer III based in Waterloo, Ontario. This is a hands‑on engineering role where you'll help shape the browser experience for billions of users worldwide — working across C++, web technologies, and the open-source Chromium project.

Day-to-day, you'll be building and refining the core features that make Chrome the browser people come back to — think tab strips, tab groups, toolbars, side panels, bookmarks, and other productivity tools. You'll run experiments, analyse results, and collaborate closely with UX experts to deliver seamless, user‑centric experiences on desktop platforms.

About the Role: Software Developer III, Chrome Desktop Growth

As part of the Chrome Desktop Growth team, you will design, build, and maintain foundational browser features that simplify complex tasks and reduce friction for users across Windows, Mac, Linux, and Chrome OS. Your code will directly influence how hundreds of millions of people interact with the web every single day. This is a high‑impact position that sits at the intersection of performance engineering, UX refinement, and data‑driven product development.

You’ll contribute to Chrome as an open‑source project, meaning your work reaches developers and users across the globe. Google expects its engineers to be versatile, display leadership qualities, and be eager to take on new problems across the full stack as the business grows and evolves.

Benefits and Salary

This role offers a salary range of $150,000 – $153,000 CAD per year, plus a 15% bonus target, equity, and a comprehensive Google benefits package. Full details on Google's benefits programme are available on the Google careers site.

Job Details

Company: Google

Location: Waterloo, ON, Canada

Pay: $150,000 – $153,000 CAD/year + 15% bonus target + equity + benefits

Responsibilities

In this role, you'll be contributing to one of the world's most widely used software products. Your work spans feature development, code quality, and cross‑functional collaboration — everything from writing production‑grade C++ to running A/B experiments that inform product direction.

  • Develop new features and enhance existing ones in Chrome Desktop, working primarily in C++ and web technologies (HTML, CSS, TS/JS)
  • Contribute to the open‑source Chromium project, interacting with developers and users across the globe
  • Implement new features for Chrome Desktop in collaboration with your team
  • Write high‑quality code that meets Chrome's standards for performance and reliability
  • Partner closely with UX experts to refine feature designs and create seamless user interactions
  • Run experiments and analyse results to make data‑driven decisions on product development
  • Design, build, and maintain foundational features such as the tab strip, tab groups, toolbar, side panel, and bookmarks
Requirements / Skills

Google is looking for engineers who bring fresh thinking and technical rigour to complex, large‑scale problems. The ideal candidate has solid C++ programming experience, a strong grasp of software development fundamentals, and a genuine enthusiasm for working on products that shape how people use the web.

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience programming in C++
  • 2 years of experience with software development in one or more programming languages, or 1 year with an advanced degree
  • Master's degree or PhD in Computer Science or a related technical field (preferred)
  • 2 years of experience with data structures and algorithms (preferred)
  • Experience in web or desktop application development, including full-stack development (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience contributing to an open‑source project (preferred)
  • Experience with web browsers (preferred)

Bachelor's degree or equivalent practical experience; 2 years of experience programming in C++; 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. Preferred: Master's degree or PhD in Computer Science or related technical fields; 2 years of experience with data structures and algorithms; experience in web or desktop application development, full-stack development; experience developing accessible technologies; experience contributing to an open source project; experience with web browsers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer III, Chrome Desktop Growth
Software Developer III, Chrome Desktop Growth

Socket.dev • Southwestern Ontario

On-site
CAD 150,000 - 153,000
Bonus target
Equity
Benefits
Software Developer III, Chrome Desktop Growth
Software Developer III, Chrome Desktop Growth

Google • Southwestern Ontario

On-site
CAD 150,000 - 153,000
Software Developer III, Chrome Desktop Growth
Software Developer III, Chrome Desktop Growth

Google Inc. • Southwestern Ontario

On-site
CAD 150,000 - 153,000
Bonus target 15%
Equity
Benefits
Senior Chrome Desktop Engineer: C++, UX, Open Source
Senior Chrome Desktop Engineer: C++, UX, Open Source

Google Canada • Southwestern Ontario

On-site
CAD 150,000 - 153,000
Equity
Benefits package
Bonus target
Senior Software Developer, Mobile, iOS, Chrome Browser
Senior Software Developer, Mobile, iOS, Chrome Browser

Google Inc. • Montreal

On-site
CAD 80,000 - 110,000
Graphics Software Developer, Chrome
Graphics Software Developer, Chrome

Google Inc. • Montreal (administrative region)

On-site
CAD 182,000 - 186,000
Equity
Bonus target
Benefits
Software Developer, Early Career, Campus
Software Developer, Early Career, Campus

Google • Montreal (administrative region)

On-site
CAD 126,000 - 129,000
Equity
Bonus target
Benefits
Développeur de logiciels graphiques, Chrome
Développeur de logiciels graphiques, Chrome

Google • Montreal (administrative region)

On-site
CAD 182,000 - 186,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
Software Developer, Build Infrastructure
Software Developer, Build Infrastructure

Google • Kitchener

On-site
CAD 150,000 - 153,000