
Senior Software Engineer, Windows Desktop App
DuckDuckGo
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $178,500 per year
Job Level
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