Назад
Company hidden
обновлено 17 дней назад

Senior Software Engineer (C++)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer (C++/Browser Engine): Modifying and extending Chromium/WebKit to unlock new capabilities for research and large-scale data collection with an accent on browser internals and systems programming. Focus on building, debugging, and reverse-engineering browser engines and protocols to ship high-quality research tools.

Location: Fully remote (for candidates who are not from Israel)

Company

hirify.global provides advanced data collection tools and infrastructure for large-scale web research.

What you will do

  • Modify and extend Chromium/WebKit source code for research and data extraction use cases.
  • Build, debug, and reverse-engineer browser engines, internals, and protocols including CDP, DevTools, and the networking stack.
  • Manage a Chromium fork, including customizing, patching, rebasing, and merging upstream changes.
  • Collaborate with engineers, researchers, and product teams to rapidly prototype and ship high-quality changes.

Requirements

  • 5+ years of hands-on experience with C++ (C++17/20) in large-scale, cross-platform systems.
  • Deep knowledge of web protocols and browser internals: HTTP/2/3, TLS, CDP, DOM, and JavaScript engines.
  • Proficiency with build tools such as depot_tools, GN, Ninja, and Siso.
  • Experience with multi-process models, Blink/V8, sandboxing, and Crashpad.
  • Ability to perform crash dump triage using Visual Studio, WinDbg, ETW/xperf, or ProcMon.

Nice to have

  • Experience with security research, reverse engineering, or browser automation.
  • Open-source contributions related to browser engines or devtools.
  • Knowledge of Linux containers (Docker, containerd, LXC) and CI/CD pipelines.
  • Basic proficiency in Node.js and JavaScript.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →