Senior Chrome Desktop Engineer: C++, UX, Open Source

Google Canada

Southwestern Ontario

On-site

CAD 150,000 - 153,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

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 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

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

Google Canada • Southwestern Ontario

On-site
CAD 150,000 - 153,000
Equity
Benefits package
Bonus target
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 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
Développeur de logiciels graphiques, Chrome
Développeur de logiciels graphiques, Chrome

Google • Montreal (administrative region)

On-site
CAD 182,000 - 186,000
Senior Cloud Web Solutions Engineer — Full-Stack & Automation
Senior Cloud Web Solutions Engineer — Full-Stack & Automation

Google Inc. • Southwestern Ontario

On-site
CAD 166,000 - 170,000
Senior Software Engineer Toronto
Senior Software Engineer Toronto

Island • Toronto

On-site
CAD 70,000 - 100,000
Lead Frontend Engineering Manager – Desktop Browser UI
Lead Frontend Engineering Manager – Desktop Browser UI

Mozilla • Toronto

On-site
CAD 149,000 - 220,000
Performance-based bonus
Medical, dental, and vision coverage
Retirement contributions with vesting
+8