How Remoteville checks and expires listings
Senior Software Engineer, Windows Desktop App
Skills
.NET FrameworkWPFCDesktop ComputersInterfacesProgrammingTechnical Architecture
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience implementing ideas from scratch
- Experience owning major application features, and taking responsibility for their maintenance and improvement over time
- Experience participating in technical architecture decisions for complex products
- Experience building at least one desktop application (ideally with WPF, UWP, WinUI, WinForms, or other relevant .NET UI)
- Advanced level of programming expertise, with knowledge of C# and .NET 6
- Significant experience in building customer facing applications, including user interfaces
- Deep understanding of software design patterns such as MVVM, MVP
- Experience with event-driven programming (e.g., Rx.NET) considered an advantage
Nice to have
- Experience implementing ideas
- Experience participating in technical decisions
- Experience building desktop apps
- Advanced C# programming
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
- Craft a world-class browser with embedded privacy features
- Take pieces of the puzzle and autonomously build solutions to get us closer to our first release
- Define the roadmap, take ownership of significant application features, and experiment with ways to improve them
- Lay the foundations of one of DuckDuckGo's flagship products and critical levers for growing privacy online
Hiring process
- Send an email for accommodations
- Background check
