An application made for this job — a tailored resume and cover letter that speak straight to the posting.
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
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.
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.
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.
Company: Google
Location: Waterloo, ON, Canada
Pay: $150,000 – $153,000 CAD/year + 15% bonus target + equity + benefits
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.
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 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.