Senior C++ Engineer

July 1, 2024

Job Description

Hello, we’re DuckDuckGo, the company dedicated to internet privacy, serving everyone who wants to reclaim their online privacy today. For more than ten years, we’ve been developing our comprehensive product suite, advancing privacy technology, and collaborating with policymakers to simplify and broaden online privacy protections.

Our browsers and extensions have been downloaded over 250 million times. Our integrated private search engine alone has processed over 100 billion searches, ranking as the second largest on mobile in the United States and 17 other countries, including the United Kingdom, Canada, Australia, Germany, Poland, and Spain. Additionally, our private search engine holds the third-largest market share in the U.S. and over 20 other major markets. Since 2014, we’ve maintained profitability, consistently exceeding $100 million in annual revenue.

Our DuckDuckGo browser offers uniquely extensive privacy features, trusted by tens of millions across Mac, Windows, iOS, and Android. We also provide Privacy Pro, a subscription service combining VPN, Personal Information Removal, and Identity Theft Restoration.

We are seeking a Senior C++ Engineer to help shape our all-in-one privacy solution and contribute to our mission of demonstrating that safeguarding online privacy can be straightforward.

The Opportunity: In this role, you will play a crucial part in evolving and scaling our product, building cross-platform solutions that empower our Windows, Apple, and Android teams to efficiently develop high-performance features with minimal disruptions. This will enable us to deliver greater impact and value to our users.

You’ll have the chance to tackle complex challenges, engaging with the open-source community, and architecting solutions that advance privacy across the web.

What You’ll Bring to DuckDuckGo:

  • Leadership skills to drive impactful projects from inception through to evaluation.
  • Ability to tackle ambiguous problems, propose innovative solutions, and implement them with a focus on measurable outcomes.
  • Over 7 years of experience in Software Engineering.
  • Advanced proficiency in C++.
  • Direct experience with browsers like Chromium, WebKit, or WebView.
  • Recent experience managing end-to-end technical projects in large-scale C++ codebases using modern standards like C++14 or newer.
  • Proficiency in other modern languages such as C#, Swift, Kotlin, or Rust.
  • Experience developing for mobile platforms (Android/iOS) or desktop (Windows).
  • Expertise in browser architecture and low-level C/C++ programming.
  • Strong foundation in computer science, including algorithms and data structures.

How We’ll Support You: Our core values of building trust, challenging assumptions, and validating direction guide our daily operations and support for team members. We foster a remote-first culture, trusting you to manage your workload effectively and offering flexibility to maintain a healthy work-life balance.

We prioritize personal growth with a $1,250 USD annual professional development budget per team member and provide a dedicated Career Advisor to help you identify strengths, motivations, and growth opportunities. Leadership opportunities are abundant, allowing you to expand your career aligned with your personal goals.

Additional benefits include paid parental leave, a co-working stipend, office setup reimbursement, and a wellness stipend, all detailed in our Team Member Support Guide.

For further insight into our collaborative culture and organizational structure, explore our DuckDuckGo Culture: How We Work.

Compensation: Annual compensation is $176,000 USD, inclusive of stock options, maintaining transparency and consistency across all professional levels regardless of location or role.

Hiring Process: We believe in a collaborative hiring process that values mutual understanding and fit. Learn more about how we approach hiring and what you can expect as a candidate.

Diversity, Equity, and Inclusion: DuckDuckGo provides equal employment opportunities to all, fostering an environment free from discrimination or harassment based on any characteristic protected by law. We strive to ensure accessibility throughout our hiring process; if accommodations are needed, please reach out to

If you thrive in an environment where privacy protection meets cutting-edge technology, we invite you to join us. We look forward to hearing from you!

Please note the occasional travel requirement, flexible work arrangements, and our commitment to maintaining a supportive, inclusive workplace.

By applying, you confirm the accuracy and completeness of all information provided, acknowledging that any falsification may impact your candidacy adversely.