Senior Software Engineer, Windows/Desktop Applications - Coimbra, Portugal
$30,000–$65,000 year
On-site · Remote, Oregon, United States
Job Summary
Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, and XAML; define and enforce best practices across the codebase, drive accessibility efforts (Microsoft UI Automation and related frameworks), collaborate with product designers and QA to shape feature roadmaps, own the full lifecycle from conception to release and maintenance, and resolve complex performance and stability issues to deliver reliable, polished user experiences across Windows 10/11+.
Required Qualifications
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML
- experience with native Windows code (C++, Win32/WinRT/COM)
- strong understanding of Windows application architecture and interop between managed and native code
- track record of shipping production-quality desktop applications
- experience with accessibility APIs on Windows (e.g. Microsoft UI Automation)
- strong fundamentals in OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming
- experience leading technical design, mentoring engineers, code reviews, and architecture-level decisions
- strong communication skills and user-centric mindset
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.