Senior Software Engineer – C++ Developer / Browser Engine (UB)
Bright Data
Job Description
<h3>Description</h3><p>We are seeking a highly experienced Senior C++ Engineer to join <a href="https://himalayas.app/companies/bright-data">Bright Data</a>'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.</p><h3>Responsibilities</h3><ul><li>Modify and extend Chromium/WebKit source code for research and data extraction use cases</li><li>Build, debug, and reverse-engineer browser engines, internals, and protocols (CDP, DevTools, networking stack) across platforms (Windows, Linux, macOS)</li><li>Customize, patch, and rebase a Chromium fork; track and merge upstream changes</li><li>Collaborate with engineers, researchers, and product teams to rapidly prototype and ship high-quality changes</li></ul><h3>Requirements</h3><ul><li>5+ years of hands-on C++ (C++17/20); ability to navigate large codebases and make precise, targeted changes fast</li><li>Strong understanding of software architecture in large-scale, cross-platform systems</li><li>Deep knowledge of web protocols and browser internals: HTTP/2/3, TLS, CDP, DOM, JavaScript engines</li><li>Experience with security research, reverse engineering, or browser automation (significant advantage)</li><li>Open-source contributions, especially browser- or devtools-related (significant advantage)</li><li>Chromium (significant advantage)</li></ul><ol><li>Build tools: depot_tools, GN/Ninja/Siso; architecture: multi-process model, Blink/V8, sandbox, Crashpad</li><li>Patch/rebase management for forks; resolving large conflicting merges</li></ol><ul><li>Debugging & Tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes</li><li>Nice to have: Linux containers (Docker, containerd, LXC); CI/CD; security hygiene (sandbox, AppContainer, mitigation policies); basic Node.js/JavaScript</li></ul><p><strong><em>*Fully remote position</em><em>(for candidates who are not from Israel).</em></strong></p><p>Originally posted on <a href="https://himalayas.app">Himalayas</a></p>