RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Software Engineer Windows Desktop App

Skills
.NET FrameworkWPFCDesktop ComputersInterfacesProgrammingTechnical Architecture
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience implementing ideas from scratch.
  • Owning major application features and taking responsibility for their maintenance and improvement over time.
  • Experience participating in technical decisions for complex products.
  • Experience building at least one desktop application (ideally with WPF, UWP, WinUI, or WinForms).
  • Advanced level of programming expertise, with knowledge of C#.NET 6.
  • Experience in building customer-facing applications, including crafting user interfaces.
  • Deep understanding of software design patterns such as MVVM, MVP.
  • Event-driven programming experience (e.g., using Rx.NET).

Nice to have

  • Advanced programming expertise
  • A lot of experience implementing ideas from scratch
  • Ability to build customer facing apps
  • Event-driven programming
  • Deep understanding of design patterns
  • Experience with technical architecture decisions

Day to day

  • Work on the team responsible for launching our first ever DuckDuckGo Privacy App for Windows.
  • Collaborate with Product Managers, Designers, and Engineers across Native Apps to craft a world-class browser with embedded privacy features.
  • Define the roadmap, take ownership of significant application features, and experiment with ways to improve them.
  • Autonomously build solutions to get us closer to our first release.
  • Lay the foundations of what will become one of DuckDuckGo's flagship products and critical levers for growing privacy online.