About Browser Developers
Browser Developers is a remote browser engineering team. We build custom Chromium and Firefox browsers, browser extensions and cross-platform desktop apps for clients worldwide, and we keep them current after launch. You can meet the people you would work with on our team page.
About the role
You will change Chromium itself for client browsers: Blink, the network stack and the browser process, for features an extension or a settings change cannot deliver. The work ships as small, reviewable patches on top of upstream. This role covers engine internals; the Chromium Browser Developer role covers the product layer, such as the interface, branding and installers.
Responsibilities
- Design and implement C++ changes in the browser process, Blink and the network stack.
- Keep each patch small and documented so a client’s engineers can review it and rebase it.
- Rebase patch series onto new Chromium releases and resolve the conflicts.
- Debug crashes and regressions with crash dumps, sanitizer builds (ASan, UBSan) and bisecting between Chromium versions.
- Review C++ changes from other engineers on the team.
Requirements
- Strong modern C++ (C++17 or later) and several years of work in a large codebase.
- Experience reading and changing Chromium, or a comparable engine, in production work.
- Comfort building Chromium from source with depot_tools, GN and Ninja.
- Good habits with Git, code review and written handoff.
Nice to have
- Blink rendering, the network stack or Chrome UI (Views) experience.
- Experience upgrading a Chromium fork across several major versions.
- Rust or Python for tooling.
In your first months
- Set up a Chromium build and learn how our client patch series are organized.
- Take over part of a client’s patch series and carry it to the next Chromium release.
- Ship your first engine-level change, with tests and a written note for the client.
Work like this we have done
How to apply
Email your CV and links to your work to info@browserdevelopers.com with the subject “Application: Senior C++ Engineer, Chromium”. Tell us which of the requirements above you meet, and share code, extensions or products you have worked on if you can.
This is a remote role. Pay, contract type and working hours are discussed with you before any offer. Our hiring team reads every application.

