Senior Software Engineer – C++ Developer / Browser Engine (UB)
Bright DataDescription
We are seeking a highly experienced Senior C++ Engineer to join Bright Data's browser research team, working at the intersection of browser engineering, systems programming, and data extraction — modifying and extending Chromium/WebKit to unlock new capabilities for research and large-scale data collection.
Responsibilities
- Modify and extend Chromium/WebKit source code for research and data extraction use cases
- Build, debug, and reverse-engineer browser engines, internals, and protocols (CDP, DevTools, networking stack) across platforms (Windows, Linux, macOS)
- Customize, patch, and rebase a Chromium fork; track and merge upstream changes
- Collaborate with engineers, researchers, and product teams to rapidly prototype and ship high-quality changes
Requirements
- 5+ years of hands-on C++ (C++17/20); ability to navigate large codebases and make precise, targeted changes fast
- Strong understanding of software architecture in large-scale, cross-platform systems
- Deep knowledge of web protocols and browser internals: HTTP/2/3, TLS, CDP, DOM, JavaScript engines
- Experience with security research, reverse engineering, or browser automation (significant advantage)
- Open-source contributions, especially browser- or devtools-related (significant advantage)
- Chromium (significant advantage)
- Build tools: depot_tools, GN/Ninja/Siso; architecture: multi-process model, Blink/V8, sandbox, Crashpad
- Patch/rebase management for forks; resolving large conflicting merges
- Debugging & Tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes
- Nice to have: Linux containers (Docker, containerd, LXC); CI/CD; security hygiene (sandbox, AppContainer, mitigation policies); basic Node.js/JavaScript
*Fully remote position(for candidates who are not from Israel).
Originally posted on Himalayas
Opens the company's application page
Listed via
Himalayas
himalayas.app
Similar roles
Design & Tech
Related reads from TCHNX

How Passive Data Collection is Reshaping UX Research
As users grow weary of surveys and interviews, researchers are turning to ambient behavioural signals from keystroke dynamics to micro-interactions to understand product experience without asking a single question.

Why Gen Z is Rejecting Performative Productivity
After a decade of glorifying the grind, a cultural shift is underway. Young professionals are abandoning side hustles not out of laziness, but as an act of resistance against late capitalism's demand for constant monetization.

The Inference Economy: Why AI’s Biggest Cost Shift Is Happening After Training
A major shift in AI economics is reshaping the industry. As training frontier models becomes more expensive and inference becomes dramatically cheaper, companies are being forced to rethink how they build, deploy, price, and monetise intelligent systems.
