DevJobs

Experienced C++ Developer

Overview
Skills
  • C++ C++ ꞏ 5y
  • JavaScript JavaScript
  • CDP
  • DOM
  • HTTP
  • HTTPS
We’re looking for an experienced C++ developer to join our R&D team, focusing on deep integrations with open-source browser engines.

This hands-on role involves working with large, complex codebases across multiple platforms.

The ideal candidate has a strong systems-level background, solid understanding of modern web technologies and protocols, and experience navigating large-scale software systems.

A hacker’s mindset and curiosity about how the web works under the hood are key.

Security research experience is a plus.

Responsibilities:

  • Modify and extend Chromium/WebKit source code for research and data extraction use cases
  • Build and debug browser engines across platforms (Windows, Linux, macOS)
  • Reverse-engineer and analyze browser internals and protocols (CDP, DevTools, networking stack)
  • Collaborate with engineers and researchers to rapidly prototype and test new ideas

Requirements:

  • 5+ years of professional, hands-on experience with modern C++
  • Strong understanding of software architecture, particularly in large-scale, cross-platform codebases
  • Deep knowledge of web protocols and technologies: HTTP/HTTPS, browser internals, CDP, DOM, JavaScript engines
  • Experience with security research, reverse engineering, or browser automation (significant advantage)
  • Contributions to open-source projects, especially browser- or devtools-related (significant advantage)
Bright Data