Senior Web Compatibility Engineer

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

Listed on the employer's job board (Ashby)

  • Senior level role
  • Fully remote position
  • JavaScript expertise required
  • Global compensation scale
  • Twice yearly travel

Join the Web Dependability Engineering team at DuckDuckGo to guarantee seamless browsing experiences for millions of users. You will act as the resident expert on website breakage, handling triage, debugging third-party code, and implementing durable fixes across all platforms.

Recent initiatives include creating countermeasures against site detection of privacy protections, shimming browser APIs for cross-engine compatibility, and developing LLM agent pipelines to automate issue reproduction.

What you'll do

  • Own the web compatibility side of the triage process for reported site breakage
  • Debug complex issues in code not controlled by the company
  • Distinguish between site bugs, browser bugs, and privacy protection-induced errors
  • Lead incident response when major sites fail to load or function correctly
  • Ship durable fixes across Mac, Windows, iOS, and Android platforms
  • Reverse-engineer how sites detect privacy protections and build countermeasures
  • Shim browser APIs to ensure seamless operation across different engines
  • Build LLM agent pipelines to automatically reproduce and triage issues

What you'll need

  • Seven or more years of experience building and debugging complex web apps
  • Strong proficiency with vanilla JavaScript
  • Deep knowledge of web standards, web components, and browser APIs
  • Advanced ability to reverse-engineer obfuscated third-party code
  • Skill in reducing complex issues to minimal test cases
  • Experience triaging issues and leading incident response
  • Clear communication skills for technical and non-technical stakeholders
  • Ability to lead ambiguous projects with minimal oversight

Nice to have

  • Experience with Swift, Kotlin, C#, C++, or Python
  • Background in shipping native or desktop client code
  • Interest in automating repetitive tasks and building agentic tooling

Stack

  • JavaScript
  • Swift
  • Kotlin
  • C#
  • C++
  • Python

How you'll work

  • Fully remote work arrangement
  • No core hours, flexible schedule
  • Average 40-hour work week
  • Video conferencing required for meetings
  • Travel twice a year for meetups and retreats

What you get

  • Regional pay scale with transparent compensation
  • Stock options included
  • Paid parental leave
  • Office setup and co-working allowances
  • Health benefits for US-based team members

Hiring process

  • Application review using AI assistance
  • Background check required upon offer