Bright Data logo

Senior Software Engineer, Browser Engine

Bright Data

Remote
Full-time
Senior
5+ yrs
Salary not listedPosted 58m ago

Real job — pulled straight from Bright Data’s careers page · Verified September 16, 2026 · No reposts.

Job description

Bright Data is hiring a Senior Software Engineer, Browser Engine — a full-time, remote role. Apply directly on Bright Data's careers page below.

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

Location: Bright Data (IL)

Experience Level: Senior

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).

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
SEAKR Engineering logo

Senior Digital Signal Processing Engineer

$130k–$195kEnglewood, CO
✓ From careers page· 16m ago
SEAKR Engineering logo

Hardware Integration and Test Engineer

$90k–$115kCentennial, CO
✓ From careers page· 16m ago
SEAKR Engineering logo

Hardware Integration & Test Electrical Engineer

$100k–$125kCentennial, CO
✓ From careers page· 16m ago
Wellmark logo

Software Engineer Internship

Des Moines, IA
✓ From careers page· 17m ago

Frequently asked questions

Is Senior Software Engineer, Browser Engine at Bright Data a remote job?

Yes, Senior Software Engineer, Browser Engine at Bright Data is a remote position. This role is open to remote candidates.

What skills are required for Senior Software Engineer, Browser Engine at Bright Data?

The required skills for Senior Software Engineer, Browser Engine at Bright Data include: C++, JavaScript, Docker, Node.js.

What is the seniority level for Senior Software Engineer, Browser Engine at Bright Data?

Senior Software Engineer, Browser Engine at Bright Data is a Senior level position.

How do I apply for Senior Software Engineer, Browser Engine at Bright Data?

You can view the full description and apply for Senior Software Engineer, Browser Engine at Bright Data on EchoJobs: https://echojobs.io/job/bright-data-senior-software-engineer-c-developer-browser-engine-ub-got8x.