Senior Software Engineer – C++ Developer / Browser Engine (UB)

Posted 8 Hours Ago
Be an Early Applicant
Hiring Remotely in Data, Xuancheng Diqu, Anhui, CHN
Remote or Hybrid
Senior level
Software
The Role
Modify and extend Chromium/WebKit for large-scale data extraction; build, debug, and reverse-engineer browser engines and protocols across Windows, Linux, and macOS; manage Chromium forks and upstream merges; collaborate with engineers and researchers to prototype and ship changes.
Summary Generated by Built In
Description

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)
  1. Build tools: depot_tools, GN/Ninja/Siso; architecture: multi-process model, Blink/V8, sandbox, Crashpad
  2. 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).

Skills Required

  • 5+ years hands-on C++ (C++17/20)
  • Modify and extend Chromium/WebKit source code and maintain a Chromium fork
  • Strong understanding of software architecture in large-scale, cross-platform systems (Windows, Linux, macOS)
  • Deep knowledge of web protocols and browser internals: HTTP/2, HTTP/3, TLS, CDP, DOM, JavaScript engines
  • Patch and rebase management for forks; resolving large conflicting merges
  • Build tools: depot_tools, GN, Ninja, Siso
  • Debugging and tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes
  • Experience with security research, reverse engineering, or browser automation
  • Open-source contributions, especially browser- or devtools-related
  • Chromium-specific experience (build, customization, tracking upstream)
  • Nice to have: Linux containers (Docker, containerd, LXC); CI/CD; security hygiene (sandbox, AppContainer); basic Node.js/JavaScript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Netanya
Year Founded: 2014

What We Do

Bright Data is the world’s #1 web data platform, supporting the public data needs of over 20,000 organizations in nearly every industry. Our solutions are leveraged to fuel AI as well as research, monitor, and analyze web data for smarter decisions. Bright Data offers a complete web data platform, from award-winning proxy networks and AI-powered web scraping tools, to dynamically refreshed datasets, an unparalleled retail and e-commerce data intelligence suite, and fully managed data services. Making public web data accessible is essential to keeping markets openly competitive and providing different data types to power LLMs. As an industry leader, we are committed to defending public web data. Bright Data has proven that ethical and transparent scraping practices for legitimate business use and social good initiatives are legally sound. We are very proud to lead innovation in web data, with +5,500 granted patent claims.

Similar Jobs

BJAK Logo BJAK

Founder's Office - Finance Super App (China)

Artificial Intelligence • Fintech • Software • Financial Services
Remote
China
253 Employees

BJAK Logo BJAK

Chief Of Staff

Artificial Intelligence • Fintech • Software • Financial Services
Remote
China
253 Employees

BJAK Logo BJAK

CEO Office - Finance Super App (China)

Artificial Intelligence • Fintech • Software • Financial Services
Remote
China
253 Employees

BJAK Logo BJAK

Software Engineer

Artificial Intelligence • Fintech • Software • Financial Services
Remote
China
253 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account