Speechify logo
Speechify6 months ago

Senior Software Engineer, Windows/Desktop Applications - Frankfurt, Germany

$30,000–$120,000 year

On-site · Remote, Oregon, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Unknown
Industry
Media Services

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
Sorce

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.

Get started

$30k – $120k / yr

Senior Software Engineer, Windows/Desktop Applications - Frankfurt, Germany · Speechify

Apply on Sorce