Senior Software Engineer, Windows/Desktop Applications - Frankfurt, Germany
$30,000–$120,000 year
On-site · Remote, Oregon, United States
Job Summary
Senior Software Engineer for Windows/Desktop Applications leading the design, architecture, and development of native Windows desktop apps using Windows App SDK, WinUI, C#, XAML (and C++ when needed). Drive accessibility efforts (UI Automation, screen-reader support, keyboard navigation), ensure cross-version compatibility, and own full feature lifecycles from conception to maintenance. Collaborate with design, QA, and product teams to define UI/UX architecture and long-term roadmap for the Windows platform. Demonstrate strong fundamentals in OOP, data structures, algorithms, memory management, and multi-threading; mentor engineers, perform code reviews, and influence architectural decisions. Preferred: UI testing, performance optimization, localization/globalization, telemetry and crash reporting, CI/CD workflows, and ownership of feature areas. Location: remote globally with no office; salary range USD 30,000–120,000/year plus bonus and stock; Germany-based role mentions compensation in USD; Speechify maintains a diverse and inclusive workplace.
Required Qualifications
- 3+ years of Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML; experience with native Windows code (C++, Win32/WinRT/COM) is a plus
- Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code
- Proven track record designing, building, and shipping production-quality desktop applications with emphasis on reliability, performance, scalability, and maintainability
- Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation) and commitment to accessible software
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading/async programming
- Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions
- Strong communication skills and ability to collaborate with cross-functional teams and drive consensus
- User-centric mindset focused on polished, intuitive, and accessible experiences for end users
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.