Senior Software Engineer, Windows Desktop App

DuckDuckGo (Headquarters: Remote)

Location: Remote   |   Full-Time   |   $178,500 - $178,500
Windows C# .NET .NET 8 WPF WebView2 Git Visual Studio UI Desktop App MVVM MVP Rx.NET Privacy Security Remote Back End Engineer Staff Engineer
Join DuckDuckGo, the online protection company, on a mission to raise the standard of trust online. We are a remote-first team of 300+ passionate people from over 15 countries.

This role is on the Windows Functional Team, building secure, privacy-focused applications for Microsoft Windows using C#/.NET 8, WPF, WebView2, Git and Visual Studio.

Responsibilities:
*   Collaborate with Product Managers, Designers, and Engineers across Native Apps teams to craft a world-class browser with embedded privacy and data protection features.
*   Help define the roadmap, take ownership of significant application features, experiment with improvements, and build solutions for our first release.
*   The projects you deliver will build the foundation of one of DuckDuckGo's flagship products.

Required Skills:
*   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).
*   Significant 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.

Ideal candidates seek end-to-end ownership of their work in a culture of trust and inclusivity.
Post Date: April 17, 2025