DuckDuckGo

Senior Software Engineer, Windows Desktop App

DuckDuckGo

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $178,500 per year

Job Level

Tech Stack

About the role

  • Collaborate with Product Managers, Designers, and Engineers across Native Apps teams to craft a world-class browser.
  • Build secure, privacy-focused applications for Microsoft Windows, using C#/.NET 8, WPF, Git, and Visual Studio.
  • Help define the roadmap, take ownership of significant application features, and experiment with ways to improve them.
  • Work on related projects like tighter Duck.ai integration and adding pinned tabs.

Requirements

  • Experience implementing ideas from scratch, owning major application features, and owning their maintenance and improvement over time.
  • Experience participating in technical architecture decisions that shape the software architecture of a consumer product.
  • Advanced level of programming expertise, with knowledge of C#. We currently use .NET 8.
  • A significant level of experience in building customer-facing applications and crafting user interfaces (including at least one desktop application), ideally with WPF, UWP, WinUI, WinForms, or other relevant .NET UI.
  • Deep understanding of software design patterns such as MVVM, MVP, etc.
  • Event-driven programming (e.g., using Rx.NET) experience is considered an advantage.
Benefits
  • company-sponsored health benefits limited to team members based in the United States
  • paid parental leave
  • office setup and co-working allowances
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET 8WPFUWPWinUIWinFormssoftware design patternsMVVMMVPevent-driven programming
Soft Skills
collaborationownershipimprovementtechnical architecture decision-making