Senior C++ Engineer

DuckDuckGo · Remote · Remote · Japan (Remote) · Slovakia (Remote) · Spain (Remote) · Czechia (Remote) · Switzerland (Remote) · Estonia (Remote) · Singapore (Remote) · Slovenia (Remote) · Mexico (Remote) · Portugal (Remote) · USA (Remote) · Israel (Remote) · Kyrgyzstan ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
$178k – $178k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior C++ Engineer
  • Fully remote worldwide
  • Modern C++ & Chromium
  • €157k base (EU/ROW)
  • Stock options included

Join the C++ Functional Team at DuckDuckGo to develop core browser components focused on privacy and performance. You will implement features like tracker blocking and VPN integration while ensuring the application remains fast and responsive.

This position offers end-to-end ownership of projects, requiring you to translate vague problems into technical plans and execute them within a large-scale codebase. Collaboration with product and design teams happens mostly asynchronously.

What you'll do

  • Lead complex engineering projects from initial proposal through final post-mortem analysis
  • Implement tracker blocking systems that protect users without impacting page load speeds
  • Integrate VPN and Personal Information Removal features into the browser subscription
  • Develop automated tools to detect startup and responsiveness regressions
  • Make architectural decisions that serve as foundations for the wider team
  • Collaborate asynchronously with design and product stakeholders to define features

What you'll need

  • Seven or more years of professional software engineering experience
  • Advanced expertise in modern C++ (C++23 or newer) including concurrency
  • Strong skills in memory management and performance profiling techniques
  • Proven ability to drive technical work end-to-end on large-scale C++ codebases
  • Comfortable using large build systems, debuggers, and profilers daily
  • Experience shipping software products to a large consumer audience
  • Solid foundation in computer science algorithms and data structures

Nice to have

  • Previous development experience on the Windows platform
  • Familiarity with browser engines like Chromium, WebKit, or WebView
  • Background in game engines or large desktop application development

Stack

  • C++
  • Chromium

How you'll work

  • Fully remote position with no core hours required
  • Average full-time commitment of 40 hours per week
  • Video conferencing required for meetings
  • Travel twice yearly for all-hands and team retreats
  • Must pass a background check before joining

What you get

  • Regional pay scale with transparent compensation structure
  • Stock options granted to all team members
  • Paid parental leave available globally
  • Allowances for office setup and co-working spaces
  • Health benefits sponsored for US-based team members

Hiring process

  • Application review assisted by AI technology for summarization
  • Human hiring team makes all final evaluation and hiring decisions
  • Background check required as condition of employment