DuckDuckGo

c++ engineer for privacy products

In short

Senior C++/Chromium engineer role at DuckDuckGo, a remote-first privacy-focused company of 400+ people, building tracker blocking, VPN, and Personal Information Removal features into their browser. The role covers leading complex projects end-to-end in a large modern C++ codebase, from low-level systems work to architecture decisions. Requires 7+ years of software engineering experience and advanced modern C++ (C++23+) expertise including memory management, concurrency, and performance profiling. Pays $178,500 USD/year plus stock options, fully remote, with required video-on meetings and twice-yearly in-person travel.

About DuckDuckGo
Hi, we're DuckDuckGo, the online protection company and remote-first team of 400+ on a mission to raise the standard of trust online. Founded in 2008 and profitable since 2014, annual revenue now exceeds $100m USD and millions use our browser on Mac, Windows, iOS, and Android, our search engine, and the DuckDuckGo subscription.
Responsibilities
•Implement tracker blocking that stops hidden trackers on every site without slowing page loads.
•Bring VPN and Personal Information Removal into the browser through the DuckDuckGo subscription.
•Catch startup and responsiveness regressions automatically, so the browser stays fast as it grows.
•As a Senior C++/Chromium Engineer, you'll lead complex projects from proposal through post-mortem.
•Turn vague problems into clear plans, build them in a large modern C++ codebase, and use metrics to show they worked.
•Some days that means low-level systems work. Others, it means architecture decisions the whole team builds on.
•Collaborate with design and product, mostly asynchronously, to build features people use to protect their privacy.
Requirements
•Ability to lead and collaborate on high-impact, complex projects from proposal through post-mortem
•Skills to wrangle vague problems, propose innovative solutions, and execute them with a strong focus on metrics
•7+ years of software engineering experience
•Advanced modern C++ expertise (C++23 or newer), including memory management, concurrency, and performance profiling
•Experience driving technical work end-to-end on large-scale C++ codebases
•Comfort with large build systems, debuggers, and profilers
•Experience shipping software to a large consumer audience
•Solid computer science foundation (algorithms and data structures)
Nice to have
•Windows development experience
•Experience with browsers (Chromium, WebKit, WebView), game engines, or large desktop applications
Conditions
•$178,500 USD annually and stock options.
•Compensation is transparent across the organization, and all team members within the same professional level and global region receive the same compensation.
•Eligibility for company-sponsored health benefits is limited to team members based in the United States. This program does not extend to team members located in other countries, such as Canada or the UK.
•Our Team Member Support Guide explains how we prioritize your wellbeing including paid parental leave, office setup, and co-working allowances.
•You'll be required to attend meetings on camera via video conferencing.
•Expect to travel at least two times a year: once for our all-hands meetup and again for a team retreat (each around 4-5 days). While extenuating circumstances may impact attendance, everyone is strongly encouraged to attend.
•While we offer a flexible work arrangement with no core hours, expect an average full-time commitment of 40 hours per week.
•A successful candidate must pass a background check as a condition of joining the team.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot